Ubuntu — автостарт скрипта!

ubuntu debianДень добрый, дорогой читатель!

Эта статья пишется в основном для себя. Каждый из нас забывает мелочи, но очень важные в настройке. Так что данная статья как раз об этой мелочи. И так без лишних слов к делу!

Добавление скрипта в авто загрузку.
1. Запись команды в файл для выполнения при пуске системы

sudo nano /etc/rc.local

2. Добавление в планировщик CRON.

sudo nano /etc/crontab

вписываете строку

@reboot root /путь/до/вашего/script.sh

Выполнять при перезагрузке (@reboot), от пользователя root скрипт script.sh
3.Использование утилиты update-rc.d

cd /etc/init.d

sudo nano /etc/init.d/твойСкрипт.sh

Пишем скрипт, после чего:

sudo chmod +x /etc/init.d/твойСкрипт.sh

sudo update-rc.d твойСкрипт.sh start 98 2 3 4 5 . stop 90 0 6 .

Первой командой переходим в нужную папку. Второй создает нужные ссылки для авто запуска с параметрами скрипт под номером 98 в 2,3,4,5 уровни запуска и под номером 90 в остановку системы и перезагрузки.

4. Создание ссылки на скрипт в папке запуска.

sudo ln -s /ваш/путь/твойскрипт.sh /etc/rc3.d/S99твойскрипт

где S- старт скрипта (K- аналог остановки)
99- номер запуска

Примечание:

Данные способы действуют не только для Ubuntu, но так же подойдут для Debian.

Оставьте комментарий

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.