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

Сегодня рассмотрим примеры по добавлению скрипта в автозагрузку на 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/script.sh
После перезагрузки системы ваш скрипт будет запущен автоматически.
Второй способ. Добавим скрипт для автозапуска в systemd
Создадим сервис запуска для systemd:
sudo nano /etc/systemd/system/startscript.service
Заполним его в соответствии с моим листингом:
[Unit]
Description=My script service
After=network.target
[Service]
ExecStart=/home/myuser/script.sh
[Install]
WantedBy=default.target
- ExecStart=/home/myuser/script.sh — меняем путь до вашего скрипта.
Создаем скрипт myscript.sh
touch myscript.sh
далее выставим права на наш скрипт
chmod +x /home/myuser/script.sh
Перезапускаем демоны systemd
systemctl daemon-reload
Активируем наш сервис:
systemctl enable startscript.service.service
systemctl start startscript.service.service
Если есть вопросы, то пишем в комментариях.
Также можете вступить в Телеграм канал, ВК или подписаться на Twitter. Ссылки в шапки страницы.
Заранее всем спасибо!!!
rss
- Как добавить скрипт в автозагрузку Ubuntu 22.04
- -bash: /usr/bin/… Ошибка ввода/вывода
- [РЕШЕНО] Samba работает, но в сетевом окружении не видна
- [РЕШЕНО] Невозможно установить обновления WordPress
- Проксирование Web-GUI интерфейса Proxmox