supervisor的介绍
1.supervisor 简介
2.具体配置步骤:
sudo yum install epel-release sudo yum install -y supervisor sudo systemctl enable supervisord # 开机自启动 sudo systemctl start supervisord # 启动supervisord服务 sudo systemctl status supervisord # 查看supervisord服务状态 ps -ef|grep supervisord # 查看是否存在supervisord进程 #-------------------------------------------------------------- # cd /home/tuijian/anaconda3/envs/sel/ cd bin ls pwd source deactivate # 关闭之前的创建的python虚拟环境,如果没有没有创建环境的话可以忽略这一步 sudo vim /etc/supervisord.conf # 进行文件的配置
在执行完文件配置后在文件最后边写入该文件。
[program:gan(可以自己命名)]
command=/home/tuijian/anaconda3/envs/gan/bin/python /data/data/shierlou/0802.py
directory=/data/data/shierlou/
autorestart=true
redirect_stderr=true
stdout_logfile=/data/data/shierlou/log.log
loglevel=info
/home/tuijian/anaconda3/envs/sel/bin/python /home/tuijian/data/shierlou/kerasWGAN/WGAN_keras/wgan_keras.py
3.常用命令
yum install epel-release yum install -y supervisor systemctl enable supervisord # 开机自启动 systemctl start supervisord # 启动supervisord服务 systemctl status supervisord # 查看supervisord服务状态 ps -ef|grep supervisord # 查看是否存在supervisord进程 启动:sudo supervisord -c /etc/supervisord.conf 重启:sudo supervisorctl reload 状态:sudo supervisorctl status 启动某个进程:supervisorctl start xxxx 停止某个进程:supervisorctl stop xxxx 重启某个进程:supervisorctl restart xxxx 停止:先关闭supervisor启动脚本supervisorctl stop all 之后再关闭supervisord服务
参考链接: