Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: [Wiki]автозагрузка в ubuntu server  (Прочитано 40853 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Attid

  • Автор темы
  • Участник
  • *
  • Сообщений: 177
    • Просмотр профиля
[Wiki]автозагрузка в ubuntu server
« : 11 Декабря 2006, 12:51:30 »
в принципе сервер не обязателен главное хочется чтоб что-то запускалось сразу вне зависимости от иксов и пользователей.

сделал поиск по форуму не нашел, спросил на канале тоже тишина.
для загрузки чего хотим читаем  /etc/init.d/skeleton  на его основе создаем скрипт /etc/init.d/my_script
где будет запускаться \ останавливаться наше приложение

в этих папках скрипты остановки сервисов
/etc/rc0.d/ /etc/rc1.d/  /etc/rc6.d/  
в этих папках скрипты запуска сервисов
/etc/rc2.d/  /etc/rc3.d/  /etc/rc4.d/ /etc/rc5.d/

изучаем их на предмет последовательности (чем меньше первая цифра в начале скрипта там раньше запускается\останавливается приложение)
это может быть критично если ваше приложение будет зависит от каких-то сервисов

после того как определились со скриптом запуска и очередностью выполняем следующее :
sudo update-rc.d my_script start 70 2 3 4 5 . stop 20 0 1 6 .здесь я определил что мой скриптик должен запускаться попозже остальных(70), и останавливаться пораньше(20)
волшебные циферки 2 3 4 5 0 1 6 означают уровни загрузки что уже другая история на форуме что-то было
если что-то не понравилось все можно удалить
sudo update-rc.d -f my_script remove
за помощь выражаю благодарность разработчикам firebird SS чей скрипт инсталляции был препарирован, и man update-rc.d :)
« Последнее редактирование: 22 Сентября 2010, 13:35:35 от Дмитрий Бо »

 

Страница сгенерирована за 0.027 секунд. Запросов: 25.