作者:E4b9a6, 创建:2021-06-15, 字数:669, 已阅:78, 最后更新:2021-06-15
Supervisord 是用 Python 开发的进程管理工具,非常常用于Linux系统,是用户级的Systemd,常见的配置文件如下
[program:myProgram]
directory=/opt/blog/myProgram
command=/usr/local/python3 main.py
autostart=true
autorestart=true
startsecs=10
stdout_logfile=/var/log/supervisor/myProgram-stdout.log
stdout_logfile_maxbytes=10MB
stdout_logfile_backups=5
stdout_capture_maxbytes=1MB
stderr_logfile=/var/log/supervisor/myProgram-stderr.log
stderr_logfile_maxbytes=10MB
stderr_logfile_backups=5
stderr_capture_maxbytes=1MB
user = chancel
environment = HOME="/home/chancel", USER="chancel"
注解