使用 supervisor 创建服务

安装

系统环境:Ubuntu 16.04.5 LTS (xenial)。

sudo apt install supervisor

创建服务

程序目录位于 /home/xxd/xxd ,则添加相应的配置 /etc/supervisor/conf.d/xxd.conf ,编辑内容为:

[program:xxd]
directory=/home/xxd  // 程序的启动目录
command=/home/xxd/xxd  // 启动命令
autostart=true
autorestart=true

管理

sudo supervisorctl status  // 查看程序状态
sudo supervisorctl start xxd  // 启动 xxd 程序
sudo supervisorctl stop xxd   // 关闭 xxd 程序
sudo supervisorctl restart xxd  // 重启 xxd 程序
sudo supervisorctl reread  // 读取有更新(增加)的配置文件,不会启动新添加的程序
sudo supervisorctl update  // 重启配置文件修改过的程序

发表评论

电子邮件地址不会被公开。 必填项已用*标注

18 + 13 =