1.安装supervisor

apt install supervisor

2.生成默认配置文件

echo_supervisord_conf > /etc/supervisord.conf

3.增加配置

cat >> /etc/supervisord.conf <<EOF

逐行输入

[program:xuexitg]
directory=/xuexi
command=/usr/local/bin/python /xuexi/telegramListener.py
autostart=true
autorestart=true

EOF

4.关闭supervisor

supervisorctl shutdown

5.以新配置开启supervisor

supervisord -c /etc/supervisord.conf

6.正常服务已上线,如未正常测试以下代码

supervisorctl update

supervisorctl  restart xuexitg

7.更新源码

/bin/bash
git -C /xuexi/code/TechXueXi pull $Sourcepath $pullbranche --rebase
cp -r /xuexi/code/TechXueXi/SourcePackages/* /xuexi