【发布时间】:2017-12-28 19:25:07
【问题描述】:
目前我通过 cronjob 同时运行 7 个脚本。
这就是我的 crontab 文件的样子:
0 */2 * * * python3 /my/path/script1.py > /my/path/cronlog.txt
0 */2 * * * python3 /my/path/script2.py > /my/path/cronlog.txt
0 */2 * * * python3 /my/path/script3.py > /my/path/cronlog.txt
0 */2 * * * python3 /my/path/script4.py > /my/path/cronlog.txt
0 */2 * * * python3 /my/path/script5.py > /my/path/cronlog.txt
0 */2 * * * python3 /my/path/script6.py > /my/path/cronlog.txt
0 */2 * * * python3 /my/path/script7.py > /my/path/cronlog.txt
现在的问题是它们同时在 EXAKT 运行。但我需要每个 cron 之间或多或少 30 秒的延迟。
是否有可能构建类似/etc/cron.hourly 的东西?我不介意 script1.py 在 exakt 2pm 或 2.30pm 运行。只需每 2 小时运行一次。
【问题讨论】: