Автозагрузка программ в Ubuntu Server

Дата публикации: 07-07-2012 | Автор: MelfisFettel | Рубрика: Ubuntu Server

Автозагрузка программ Ubuntu ServerЧастенько бывает так, что нужно выполнить какой-то скрипт или запустить какую-либо программу при загрузке сервера Ubuntu. Например, заставить автоматически запускаться Сервер 1с Предприятия, который никак не хочет запускаться в режиме демона. Или выполнить копирование, какого-либо каталога или файла. Вариантов применения скриптов автозагрузки очень много. Я опишу, как добавить любой скрипт в автозагрузку в системе Ubuntu Server. Это позволит Вам выполнять автозагрузку программ в Ubuntu.

Для начала нужно создать сам скрипт. Создайте новый документ с именем MyAvtorun.

1
sudo touch /etc/init.d/MyAvtorun
sudo touch /etc/init.d/MyAvtorun

Теперь наполним Ваш скрипт, открыв его текстовым редактором:

1
sudo nano /etc/init.d/MyAvtorun
sudo nano /etc/init.d/MyAvtorun

Первой строкой в скрипте, обязательно должен быть указан путь к интерпретатору. Следующие строки могут содержать описание переменных, сами команды и вызовы программ. Например, вызовем запуск сервера 1с Предприятия:

1
2
#!/bin/bash
/etc/init.d/srv1cv82 start
#!/bin/bash
/etc/init.d/srv1cv82 start

Сохраняем скрипт, и выходим из редактора. Теперь необходимо сделать скрипт исполняемым:

1
sudo chmod +x /etc/init.d/MyAvtorun
sudo chmod +x /etc/init.d/MyAvtorun

и добавим скрипт в автозагрузку:

1
sudo update-rc.d MyAvtorun defaults 95
sudo update-rc.d MyAvtorun defaults 95

Цифры в конце команды обозначают уровень запуска. Для того что бы поближе познакомится с вариантами запуска используйте man update-rc.d

Возможно, придет время, когда понадобится удалить скрипт из автозагрузки Вашей Linux системы. Для этого нужно будет выполнить простую команду:

1
sudo update-rc.d MyAvtorun remove
sudo update-rc.d MyAvtorun remove
Понравилась статья? Расскажи друзьям:


Комментариев (3)

Это очень ценное мнение

Интересная статья, правдо, мне очень понравилось,
автор вообще постаянно радуете гостей вашими постами.
с изложенным материалом с многим сложно не согласится.
от души продолжайте в том же духе.

Для Ubuntu desktop 12.04 эта инструкция почему-то не сработала. Сервер приложений 1С автоматически не стартует :(

Обсудить