我正在使用ssh putty运行我的bot.py共享主机,但有时我的bot崩溃并停止工作,如何使它自动重新启动?
发布于 2018-07-20 14:29:33
在支持的操作系统上(Ubuntu15.04,Debian 8,CentOS 7,Fedora 15),你可以使用systemd (比cron更好)
编辑/etc/systemd/system/bot.service
:
[Unit]
Description=<insert description here>
After=multi-user.target
[Service]
Type=idle
ExecStart=/usr/bin/python <insert path to python file here>
Restart=on-failure
[Install]
WantedBy=multi-user.target
然后运行
发布于 2018-07-20 15:23:52
你可以在Python中使用循环中的异常处理:
while True:
try:
# code...
except:
pass
else:
break
https://stackoverflow.com/questions/-100005604
复制相似问题