如果python脚本失败,请在几天后重新运行该脚本

如果python脚本失败,请在几天后重新运行该脚本,python,ubuntu,cron,Python,Ubuntu,Cron,假设一个脚本失败,并在一个try-catch中捕获,那么几天后如何再次运行python脚本 我可以在这个问题上使用sleep,但我认为它不会工作,因为服务器每天都会重新启动。这个问题的最佳解决方案是什么?通常您希望通过cron作业来解决这个问题 我可能会这样做: 当python文件运行时,保存一个带有状态日期/时间的日志文件 在服务器上设置一个cron作业来检查日志文件,例如每24小时检查一次,然后不执行任何操作或再次运行python文件 通常,您希望通过cron作业来解决这个问题 我可能会这样

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


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

通常您希望通过cron作业来解决这个问题

我可能会这样做:

  • 当python文件运行时,保存一个带有状态日期/时间的日志文件
  • 在服务器上设置一个cron作业来检查日志文件,例如每24小时检查一次,然后不执行任何操作或再次运行python文件

  • 通常,您希望通过cron作业来解决这个问题

    我可能会这样做:

  • 当python文件运行时,保存一个带有状态日期/时间的日志文件
  • 在服务器上设置一个cron作业来检查日志文件,例如每24小时检查一次,然后不执行任何操作或再次运行python文件