2016-01-23 2 views
0

мне нужно запустить Баш скрипт в кронтаб каждую минуту между 8:45 утра и 9:50 утра каждый день.выполнить Cronjob каждую минуту между два раза

Код:

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 

Правильно ли это и/или самый эффективный способ сделать это?

+0

как вы отметили это ж как '' linux' и unix', я бы упомянуть, что старые 'unix' системы не поддерживают раз диапазона, как указано в ответах ниже , В любом случае единственным коэффициентом усиления эффективности является меньшее количество символов в записи crontab. Бесконечно малый выигрыш;// Лучше смотреть на другие вопросы. Удачи. – shellter

ответ

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 
0

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 

На самом деле я не знаю, что это будет делать.

Смежные вопросы