Привет всем!
Ребят, как можно осуществить во FreeBSD запуск команды (неважно какой) каждую секунду !
Вот думаю , в крон не сунешь, там интервал может быть минмимум только одна минута! Потом догадался, написал скрипт типа (ну под Шелл не особо умею программить):---------
while sleep 1
do
<команда>
done
---------
Все работает, но возникает еще проблема, как назло - необходимо, чтоб скрипт работал все время, в том числе и после перезагрузки (ну там вдруг свет моргнул или че) ! Начал я прописывать запуск скрипта в различные rc. - файлы , но по-любому система при загрузке, доходя до запуска этого скрипта, подвисает и не загружает все остальное!Скажите, посоветуйте, пожалуйста, куда прописать запуск такого рода скрипта, чтобы он пускался только после загрузки всех необходимых для работы системы служб и демонов?
Или может кто-то точно знает, как еще можно ЗАПУСКАТЬ КОМАНДУ КАЖДУЮ СЕКУНДУ , поделитесь, а ?
>вдруг свет моргнул или че) ! Начал я прописывать запуск скрипта
>в различные rc. - файлы , но по-любому система при загрузке,
>доходя до запуска этого скрипта, подвисает и не загружает все остальное!В /usr/local/etc/rc.d создай пускач твоего скрипита runme.sh
------------
#!/bin/sh
/path/to/script &
----------------
>
>>вдруг свет моргнул или че) ! Начал я прописывать запуск скрипта
>>в различные rc. - файлы , но по-любому система при загрузке,
>>доходя до запуска этого скрипта, подвисает и не загружает все остальное!
>
>В /usr/local/etc/rc.d создай пускач твоего скрипита runme.sh
>------------
>#!/bin/sh
>/path/to/script &
>----------------Спасибо большое!
И действительно!
" &" - отправить процесс в фон, не дожидаясь его завершения!
>И действительно!
>" &" - отправить процесс в фон, не дожидаясь его завершения!Не знаю, существует ли порт под FreeBSD замечательной программки fcron
Она не только работает в режиме стандартного cron, но имеет кучу дополнительных режимов, типа:
срабатывать по интервалу (дискрет 1 сек)
срабатывать по uptime, а не по абсолютному времени
и .т.п.Я давно на нее нарвался. С тех пор cron удаляю сразу
bash-2.05b$ cd /usr/ports/
bash-2.05b$ make search name=fcron
Port: fcron-2.1.0
Path: /usr/ports/sysutils/fcron
Info: Fcron is a periodical command scheduler
Maint: svenasse@polaris.ca
Index: sysutils
B-deps: autoconf213-2.13.000227_5 m4-1.4_1
R-deps:
>[оверквотинг удален]
>>" &" - отправить процесс в фон, не дожидаясь его завершения!
>
>Не знаю, существует ли порт под FreeBSD замечательной программки fcron
>Она не только работает в режиме стандартного cron, но имеет кучу дополнительных
>режимов, типа:
>срабатывать по интервалу (дискрет 1 сек)
>срабатывать по uptime, а не по абсолютному времени
>и .т.п.
>
>Я давно на нее нарвался. С тех пор cron удаляю сразуне могли бы подробнее описать как настроить fcron на выполнение каждую секунду
заранее спасибо