;更多参数查看https://github.com/ochinchina/supervisord/

;程序名称，没事别乱改
[program:demo]

;程序启动命令，必须
;command=xxxxx
command=

;执行命令的路径，必须
;directory=/usr/bin
directory=

;需要备份文件的完整路径，多个文件以||分割，必须
;backupfile=/usr/bin/xxxxx||/etc/yyyyy
backupfile=

;获取版本号命令，必须
;getversions=xxxxx version
getversions=

;在supervisord启动的时候也自动启动
autostart=true

;启动10秒后没有异常退出，就表示进程正常启动了，默认为1秒
startsecs=10

;程序退出后自动重启,可选值：[unexpected,true,false]
;默认为unexpected，表示进程意外杀死后才重启
autorestart=true

;启动失败自动重试次数，默认是3
startretries=3

;用哪个用户启动进程，默认是root
user=root

;进程启动优先级，默认999，值小的优先启动
priority=999

;把stderr重定向到stdout，默认false
redirect_stderr=true

;stdout日志文件大小，默认1MB
stdout_logfile_maxbytes=1MB

;stdout日志文件备份数，默认是10
stdout_logfile_backups=10

;stdout日志文件，需要注意当指定目录不存在时无法正常启动，所以需手动创建目录
stdout_logfile=/var/log/demo.log

;日志的级别
loglevel=info

;默认为false,进程被杀死时，是否向这个进程组发送stop信号，包括子进程
stopasgroup=false

;默认为false，向进程组发送kill信号，包括子进程
killasgroup=false
