Linux 在两次之间每分钟执行一次Cronjob

Linux 在两次之间每分钟执行一次Cronjob,linux,bash,unix,crontab,Linux,Bash,Unix,Crontab,我需要在每天的8:45am和9:50am之间每分钟在crontab中运行一个bash脚本 代码: 45,46,47,48,49,50,51,52,53,54,55,56,57,58,59 8 * * * /home/pull.sh > /home/logs/pull.log 2>&1 00/50 9 * * * /home/pull.sh > home/logs/pull.log 2>&1 这是正确的和/或最有效的方法吗? 根据该网站,您可以这样做: 4

我需要在每天的8:45am9:50am之间每分钟在crontab中运行一个bash脚本

代码

45,46,47,48,49,50,51,52,53,54,55,56,57,58,59 8 * * * /home/pull.sh > /home/logs/pull.log 2>&1
00/50 9 * * * /home/pull.sh > home/logs/pull.log 2>&1
这是正确的和/或最有效的方法吗?

根据该网站,您可以这样做:

45-59 8 * * * /home/pull.sh > /home/logs/pull.log 2>&1
我不确定你想用这条线做什么:

00/50 9 * * * /home/pull.sh > home/logs/pull.log 2>&1
我真的不知道那会怎么样。

试试这个:

45-59/1 8 * * * /home/pull.sh > /home/pull.log 2>&1
00-50/1 9 * * * /home/pull.sh > /home/pull.log 2>&1

由于您已将其标记为
linux
unix
,因此我要指出,较旧的
unix
系统不支持下面的答案中给出的范围时间。在任何情况下,唯一的效率提高是crontab条目中的字符数更少。微乎其微的增益;-/最好看看其他问题。祝你好运