Systemd管理服务
目录
# 启动服务
sudo systemctl start docker
# 停止服务
sudo systemctl stop docker
# 开机启动服务
sudo systemctl enable docker
# 禁止开机启动服务
sudo systemctl disable docker编写配置文件
[Unit]
Description=my_server # 服务名称
After=network.target
[Service]
Type=simple
User=ubuntu # 用户
Group=ubuntu # 用户组
WorkingDirectory=/home/ubuntu # 工作目录
ExecStart=/home/ubuntu/start.sh # 启动命令
Restart=on-failure # 异常重启机制 on-failure: 异常退出重启, always: 退出后总是重启
[Install]
WantedBy=multi-user.target