在VPS上,我有一个Python脚本,运行24/7。出于各种原因,我需要这个脚本来重新启动每个tot。几个小时,基本上它只需要每2-3-4小时重新启动一次。我也许能够找到一个解决方案,在代码中这样做,但我更愿意看看我是否可以在Linux上做到这一点。
为了启动它,我使用nohup python3 myscript.py。有什么办法吗?我需要外部依赖吗?
发布于 2020-04-30 08:30:51
您可以每隔X小时运行一次使用cron来调度脚本。当新实例启动时,
/var/run/{scriptname}.pid)/var/run/{scriptname}.pidcron的变体还可以让您在系统启动时启动脚本。
一个更好的解决方案是将脚本创建/安装为系统服务,并让它成为定期重新启动。
https://unix.stackexchange.com/questions/583493
复制相似问题