让常规 crons 每天停止一小时 - 有更好的方法吗?

Bar*_*t B 2 linux cron

我有一个需要每 10 分钟运行一次的 cron 作业,但不应在系统停机备份时每晚运行一个小时(从早上 5 点到早上 6 点)。

据我了解,以下语法应该适用crontab

*/10 0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 * * * <command>
Run Code Online (Sandbox Code Playgroud)

这不是一个很好的解决方案,有没有更有效的方式来表达我对 cron 的需求?

如果重要,服务器正在运行 RHEL 5。

Dav*_*vid 12

RHEL 上的 Cron 支持列表,所以你可以这样做:

*/10 0-4,6-23 * * *
Run Code Online (Sandbox Code Playgroud)