Запуск скрипта после загрузки freedsd.

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
klimov
мл. сержант
Сообщения: 77
Зарегистрирован: 2007-04-19 7:06:36
Откуда: Novosibirsk

Запуск скрипта после загрузки freedsd.

Непрочитанное сообщение klimov » 2007-05-24 12:12:56

Форумчане, возник вопрос как запустить скрипт после загрузки системы один раз?

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Непрочитанное сообщение schizoid » 2007-05-24 12:26:23

в /usr/local/etc/rc.d/ положить в виде script.sh , ну и права ессесно +x
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2007-05-24 12:26:40

Просто положить в /usr/local/etc/rc.d/script.sh и сделать исполняемым.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
klimov
мл. сержант
Сообщения: 77
Зарегистрирован: 2007-04-19 7:06:36
Откуда: Novosibirsk

Непрочитанное сообщение klimov » 2007-05-24 12:43:32

Супер? спасибо фря нравится все больше и больше.

wizard
мл. сержант
Сообщения: 93
Зарегистрирован: 2006-11-28 3:18:14
Контактная информация:

Непрочитанное сообщение wizard » 2007-05-24 13:01:05

это кстати можно ещё сделать через crontab :)
<a href=http://www.litehosting.ru>LiteHosting - альтернативная замена платному хостингу</a>

Аватара пользователя
klimov
мл. сержант
Сообщения: 77
Зарегистрирован: 2007-04-19 7:06:36
Откуда: Novosibirsk

Непрочитанное сообщение klimov » 2007-05-24 13:03:58

wizard писал(а):это кстати можно ещё сделать через crontab :)
А по крону подскажи как можно запускать один раз после загрузки? Интересно.

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2007-05-24 13:04:59

wizard писал(а):это кстати можно ещё сделать через crontab :)
Могу продолжить тему:
При загрузке можно записать temp файл на удалённый сервер. На удалённом сервере проверять, существует ли такой файл и если существует, тогда подключаться удалённо к этому серверу и выполнять запуск программы.

Вопрос, а нафига?
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

wizard
мл. сержант
Сообщения: 93
Зарегистрирован: 2006-11-28 3:18:14
Контактная информация:

Непрочитанное сообщение wizard » 2007-05-24 13:25:07

klimov писал(а):
wizard писал(а):это кстати можно ещё сделать через crontab :)
А по крону подскажи как можно запускать один раз после загрузки? Интересно.
Вот кусок man
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 * * * *".

тоесть такую сточку добавь и усё )

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

@reboot /pach/programm
<a href=http://www.litehosting.ru>LiteHosting - альтернативная замена платному хостингу</a>

wizard
мл. сержант
Сообщения: 93
Зарегистрирован: 2006-11-28 3:18:14
Контактная информация:

Непрочитанное сообщение wizard » 2007-05-24 13:25:40

dikens3 писал(а):
wizard писал(а):это кстати можно ещё сделать через crontab :)
Могу продолжить тему:
При загрузке можно записать temp файл на удалённый сервер. На удалённом сервере проверять, существует ли такой файл и если существует, тогда подключаться удалённо к этому серверу и выполнять запуск программы.

Вопрос, а нафига?
Ну да )) можно начать флуд )))
<a href=http://www.litehosting.ru>LiteHosting - альтернативная замена платному хостингу</a>

Аватара пользователя
klimov
мл. сержант
Сообщения: 77
Зарегистрирован: 2007-04-19 7:06:36
Откуда: Novosibirsk

Непрочитанное сообщение klimov » 2007-05-24 13:28:39

wizard писал(а):
klimov писал(а):
wizard писал(а):это кстати можно ещё сделать через crontab :)
А по крону подскажи как можно запускать один раз после загрузки? Интересно.
Вот кусок man
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 * * * *".
тоесть такую сточку добавь и усё )

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

@reboot /pach/programm
Спасибо, в мане это видел но смутило слово reboot-)))))

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2007-05-24 13:35:23

Из какого man взяли? Найти не могу.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
klimov
мл. сержант
Сообщения: 77
Зарегистрирован: 2007-04-19 7:06:36
Откуда: Novosibirsk

Непрочитанное сообщение klimov » 2007-05-24 13:41:13

dikens3 писал(а):Из какого man взяли? Найти не могу.
man 5 crontab