День добрый, дорогой читатель!
Эта статья пишется в основном для себя. Каждый из нас забывает мелочи, но очень важные в настройке. Так что данная статья как раз об этой мелочи. И так без лишних слов к делу!
Добавление скрипта в авто загрузку.
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.