2017年1月20日 | Leave a comment 问题 linux 如何使用supervisor保持一个程序持续运行 程序挂掉后自动重启 解决: 可以使用supervisor 启动tomcat 或 javase程序 或 其他服务程序之类的 以centos 为例 安装 supervisor #安装 yum install -y supervisor #自动启动supervisord 服务 chkconfig --level 345 supervisord on 1234 #安装yum install -y supervisor #自动启动supervisord 服务chkconfig --level 345 supervisord on 配置 program ,在/etc/supervisor.conf 最后增加程序信息 [program:ddserver] command=/usr/java/latest/bin/java -jar /home/dd/server.jar autostart=true autorestart=true log_stdout=true log_stderr=true logfile=/home/dd/log.log 1234567 [program:ddserver]command=/usr/java/latest/bin/java -jar /home/dd/server.jarautostart=trueautorestart=truelog_stdout=truelog_stderr=truelogfile=/home/dd/log.log 启动 service supervisord restart supervisorctl start ddserver 12 service supervisord restartsupervisorctl start ddserver 参考: http://www.cnblogs.com/jasonkoo/articles/3750638.html http://www.supervisord.org/running.html#running-supervisorctl