0
目前我通過cronjob同時運行7個腳本。debian中cronjob之間的延遲
這是我的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下午2點或下午2點30分。只需要每2小時運行一次。
哈哈太容易了......沒有看到。但有沒有可能像隨機運行它? – GePu
嗯,如果這是一個需求,那麼我可能會考慮編寫另一個python腳本,它以隨機順序運行其他腳本,並且會在運行下一個腳本之前等待一個腳本完成。然後將該新腳本放在crontab中? – Mythril