【问题标题】:Re-run a python script after a few days if it fails [closed]如果失败,几天后重新运行python脚本[关闭]
【发布时间】:2021-08-18 08:39:51
【问题描述】:

假设一个脚本失败并在 try catch 中捕获了几天后如何再次运行 python 脚本?

我可以在这个问题上使用sleep,但我认为它不会起作用,因为服务器每天都会重新启动。这个问题的最佳解决方案是什么?

【问题讨论】:

    标签: python ubuntu cron


    【解决方案1】:

    通常您希望通过 cron 作业来解决此问题。

    我可能会做以下事情:

    1. 当 python 文件运行时,保存一个带有状态日期/时间的日志文件。
    2. 在服务器上设置一个 cron 作业来检查,比如每 24 小时检查一次,检查该日志文件,要么什么都不做,要么再次运行 python 文件。

    【讨论】:

      猜你喜欢
      • 2015-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-03
      • 2014-07-24
      相关资源
      最近更新 更多