Сегодня рассмотрим примеры по добавлению скрипта в автозагрузку на Ubuntu 22.04|20.04|18.04.
Для того чтобы добавить ваш скрипт в автозагрузку можно пойти двумя путями:
Первый вариант: Добавить запись в cron системы
Логинимся в системе как root
sudo su
Создаем скрипт myscript.sh
touch myscript.sh
Открываем крон
crontab -e
В конце добавляем следующую запись:
@reboot /home/myuser/myscript.sh
- /home/myuser — данный путь указываем свой
Ставим права на запуск нашего скрипта:
chmod +x /home/myuser/myscript.sh
После перезагрузки системы ваш скрипт будет запущен автоматически.
Второй способ. Добавим скрипт для автозапуска в systemd
Создадим сервис запуска для systemd:
sudo nano /etc/systemd/system/startscript.service
Заполним его в соответствии с моим листингом:
[Unit]
Description=My script service
After=network.target
[Service]
ExecStart=/home/myuser/myscript.sh
[Install]
WantedBy=default.target
- ExecStart=/home/myuser/myscript.sh — меняем путь до вашего скрипта.
Создаем сам скрипт myscript.sh
touch myscript.sh
Наполняем его необходимой информации, далее выставим права на наш скрипт
chmod +x /home/myuser/myscript.sh
Перезапускаем демоны systemd
sudo systemctl daemon-reload
Активируем наш сервис:
sudo systemctl enable startscript.service
sudo systemctl start startscript.service
[endtxt]
RSS
- Устраняем ошибку ERROR Failed to access socket path… на Ubuntu/Debian/Raspberry OS
- Тест скорости дисков в Linux
- Как запустить команду в фоне в Linux
- Ошибка несоответствие размеров GPT PMBR
- nginx: [warn] protocol options redefined