如何在linux中制作非对称cron作业


How can i make asymmetric cron job in linux?

我想制作非对称调度的cron作业。

我的cPanel允许它像"每分钟/小时/天/月x次"等。

但我想做一份每天不同时间的cron工作(每天20.00、20.04、21.12、03.00等)。

这可能吗?

您可以指定一组小时和分钟

4,12,0 20,21,03 * * * *

将匹配20:00、20:04、20:12、21:00、21:04、21:12、03:00、03:04、03:12

正如Wiseguy所指出的,如果你想更具体,你就必须使用单独的条目。

不直接。

我不知道cPanel为您提供了什么功能,请记住,您可以为不同的目的多次创建cron条目以下是在不同时间执行脚本的cron条目。

#每天20:00,20:04执行myjob。0,4 20***/路径/到/myjob#每天20:30,20:46,21:30,21:46,22:30,22:46执行myjob。30,46 20,21,22***/path/to/myjob#在周一、周二和周三21:12执行myjob21 12**1-3/path/to/myjob#每隔3分钟执行myjob 15分钟。星期六的小时15*/3**6/path/to/myjob

阅读crontab手册

中的更多信息