Как добавить bash скрипт в автозагрузку Ubuntu

Сегодня рассмотрим примеры по добавлению скрипта в автозагрузку на 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
Друзья помогите этому контенту стать доступнее в социальных сетях.

Не проходи мимо жмакни по кнопке возможно кому то еще он будет полезен!