我需要根据一天的不同时间运行 python 脚本。要求是:
在工作日:
早上 7 点开始 - 晚上 12 点结束 => 每 5 分钟运行一次脚本
下午 12:00 开始 - 下午 4 点结束 => 每 30 分钟运行一次脚本
下午 4 点开始 - 晚上 9 点结束 => 每 5 分钟运行一次脚本
晚上 9 点开始 - 早上 7 点结束 => 每小时运行一次脚本
在周末:
- 每半小时运行一次脚本
我以前做过一些简单的 cron 东西,但似乎 cron 不能处理这种粒度。
我曾考虑创建一个 bash 脚本,它会检查时间并在满足条件时运行 python 脚本,但我遇到了如何通过每次运行 bash 脚本来保持时间的问题。