Войти

Показать полную графическую версию : запускать скрипт в crontab каждые 5 секунд


alek2012
07-02-2013, 15:11
Всем привет, может кто сталкивался. Мне нужно скрипт запускать в crontab каждые 5 сек.
В параметрах crontab вижу минимум минуты

mar
07-02-2013, 15:17
alek2012,
cron работает с минутами. Так что, если нужны секунды - надо переложить это на сам скрипт, запустив цикл вроде


#!/bin/sh
while [ условие ]; do
# тут сам код
sleep 5

done;

alek2012
07-02-2013, 15:34
а если вот так , будет работать?

*/1 * * * * root /home/script.sh; /bin/sleep 5; /home/script.sh; /bin/sleep 5; /home/script.sh; /bin/sleep 5; /home/script.sh

mar
07-02-2013, 16:19
alek2012,
забавно, но не думаю :) (впрочем, проверьте,- даже интересно)

alek2012
07-02-2013, 18:23
вроде работает, только вместо 5 нужно 15 подставить, еще раз проверю -скажу

правда первый интервал запускается через минуту, ну мне вроде так тоже подходит

alek2012
11-02-2013, 10:55
проверил, работает все, для моих нужд вполне достаточно




© OSzone.net 2001-2012