Linux系统中对于一些自主开发的程序或者二进制的程序运行时一般采用nohup配置为后台进程,这种方式对程序的启停都是比较麻烦的。supervisor可以很方便的对这种程序进行管理。
安装
$ yum -y install supervisor.noarch
修改配置文件
配置文件/etc/supervisord.conf
[unix_http_server]
file=/var/run/supervisor/supervisor.sock ; (the path to the socket file)
[supervisord]
logfile=/var/log/supervisor/supervisord.log ; (main log file;default $CWD/supervisord.log)