如何使cron工作在不同的时间和分钟发生

use*_*r22 4 linux cron centos crontab

我想让crontab这样每小时在不同分钟执行脚本

35 1,8,12,15,31 16,18,21 * * 0,1,2,3,4,5,6 python backup.py

我希望脚本在运行,16hour and 31 minutes但它给我错误的坏时机

我希望cron出现在

1:35am,然后16:31,再21:45

fed*_*qui 6

由于没有可以匹配这三个时间的模式,因此无法仅使用一个crontab表达式进行调度。您将必须使用三个:

45 21 * * * python backup.py
31 16 * * * python backup.py
35 1 * * * python backup.py
Run Code Online (Sandbox Code Playgroud)

另请注意,python backup.py这可能行不通。您必须为文件和二进制文件定义完整路径:

35 1 * * * /usr/bin/python /your/dir/backup.py
Run Code Online (Sandbox Code Playgroud)

可以在哪里/usr/bin/python获得或类似的服务which python