@lugange
System Administrator

Как добавить скрипт .sh в автозагрузку Ubuntu 20.04?

Есть скрипт для обновления с Ubuntu 18.04 на Ubuntu 20.04. После sudo apt-get dist-upgrade нужно выполнить перезагрузку. Мой скрипт создаёт еще один upd2.sh, который выполнит do-release-upgrade и тд. Нужно сделать так, чтобы upd2.sh сразу запустился после перезагрузки и законичл обновлять систему. В 20.04 нет /etc/rc.local, Подскажите что делать, многое в интернете просто не помогает.
  • Вопрос задан
  • 5037 просмотров
Решения вопроса 1
fara_ib
@fara_ib
@reboot /home/user/upd2.sh в кроне

Или в systemd

/etc/systemd/system/startscript.service
[Unit]
Description=My script service
After=network.target

[Service]
ExecStart=/usr/local/bin/upd2.sh

[Install]
WantedBy=default.target

и потом chmod +x /usr/local/bin/upd2.sh
systemctl daemon-reload
systemctl enable startscript.service.service
systemctl start startscript.service.service
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
karabanov
@karabanov Куратор тега Ubuntu
Системный администратор
Можно сделать сервис типа oneshot
https://gist.github.com/drmalex07/d006f12914b21198ee43
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы