最近搭建了基于cloudreve
的私有云,搭建完成后需要添加进程守护
,supervisor
就是一款很好用的进程管理工具。
python必须的2.x版本 如果版本不对,请切换。
shell# ubuntu
sudo apt install supervisor
# centos
yun install -y supervisor
# python
pip2 install supervisor
配置文件在/etc/supervisor/conf.d/
目录下。添加你想要的name.conf
即可,示例:
shell[program:task] #管理进程的命名 command=python test.py -c test.conf #执行的命令 stderr_logfile=/var/log/supervisor/test.log #错误日志输出路径 stdout_logfile=/var/log/supervisor/test.log #日志输出路径 directory=/root/test #命令执行的工作空间 autostart=true #自动启动 user=root #指定用户 autorestart=true #自动重启</pre>
配置完成后,执行:
shellsupervisorctl reload
shellsupervisorctl status #查看supervisorctl状态 supervisorctl start nginx #启动子进程nginx supervisorctl stop nginx #关闭子进程nginx supervisorctl restart nginx #重启子进程nginx
本文作者:mereith
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!