supervisorctl
> status #查看程序状态
> stop name #关闭name程序
> start name #启动name程序
> restart name # 重启name程序
> reread #读取有更新的配置文件,不会启动新添加的程序
> update #重启配置文件修改过的程序
[program:eolinker_os] directory = /root/eolinker_os ;启动目录 command = java -jar eolinker_os-4.0.jar ;启动命令 autostart = true ;在supervisord启动的时候也启动 startsecs = 5 ;启动5秒后没有异常退出,就当作已经正常启动了 autorestart = true ;程序异常退出后自动重启 startretries = 3 ;启动失败自动重试次数,默认是3 user = root ;哪个用户启动 redirect_stderr = true ;把stderr重定向到stdout,默认false stdout_logfile_maxbytes = 20MB ;stdout日志文件大小,默认50MB stdout_logfile_backups = 20 ;stdout日志文件备份数 stdout_logfile = /root/eolinker_os/logs/eolink