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 для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.