我想制作 crontab,其中脚本在每个小时的不同分钟出现,就像这样
35 1,8,12,15,31 16,18,21 * * 0,1,2,3,4,5,6 python 备份.py
我希望脚本在 16 小时 31 分钟
运行,但它给我错误 bad hour
我希望 cron 发生在
1:35am
,然后是 16:31
,然后是 21:45
最佳答案
由于没有一种模式可以匹配三次,因此不可能只用一个 crontab 表达式来安排它。你将不得不使用三个:
45 21 * * * python backup.py
31 16 * * * python backup.py
35 1 * * * python backup.py
另请注意,python backup.py
可能无法运行。您必须为文件和二进制文件定义完整路径:
35 1 * * * /usr/bin/python /your/dir/backup.py
Where /usr/bin/python
或类似的可以通过 which python
获得。
关于linux - 如何制作在不同时间和分钟发生的 cron 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17610811/