Запуск cron каждые 30 секунд

Опубликовано vitich в Пнд, 06/09/2010 - 17:52

Запуск cron каждые 30 секундИзвестно, что минимальный интервал в cron - минута.
Т.е. известно чтобы нужный нам скрипт выполнялся раз в минуту в crontab нужно добавить следующее:

*/1 * * * * myscript.sh

Если надо запустить команду раз в 30 секунд:


*/1 * * * * myscript.sh; sleep 30; myscript.sh

Если каждые 20 секунд:

Делаем так:
*/1 * * * * myscript.sh; sleep 20; myscript.sh; sleep 20; myscript.sh

Смысл, думаю, понятен :)

Единственный момент, первый интервал будет всё-таки минута.

© ВитичЪ. Копирование материалов этого сайта без ссылки на источник карается путешествием сюда с занесением в личную карму.