执行一个cronjob每分钟2次
问题描述:
之间,我需要在crontab中上午8:45和每天上午9:50之间每分钟运行bash脚本。执行一个cronjob每分钟2次
代码:
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/1 8 * * * /home/pull.sh > /home/pull.log 2>&1
00-50/1 9 * * * /home/pull.sh > /home/pull.log 2>&1
答
http://www.nncron.ru/help/EN/working/cron-format.htm
据该网站,你可以做这样的事情:
45-59 8 * * * /home/pull.sh > /home/logs/pull.log 2>&1
我不能确定你正在寻找这一行做什么:
00/50 9 * * * /home/pull.sh > home/logs/pull.log 2>&1
我其实不知道会做什么。
为您所标记该W既'linux'和'unix',我想提的是旧版'unix'系统不支持范围倍以下给出答案。在任何情况下,唯一的效率增益是crontab项中的字符数量较少。无限小的收益; - /更好地看待其他问题。祝你好运。 – shellter