Запускаем скрипт после запуска сети Ubuntu 22.04

0 Comments
linux-logo

Сегодня в статье рассмотрим пример по запуску скрипта после старта сети в Ubuntu 22.04. Использовать будем systemd, который позволяет создавать сервисы и запускать их автоматически при старте системы или при изменении состояния определенных юнитов.

Создаем сервис для запуска в systemd

Создайте новый файл службы в каталоге /etc/systemd/system/, например, вы можете назвать его myscript.service:

sudo nano /etc/systemd/system/myscript.service

Заполним его в соответствии с моим листингом:

[Unit]
Description=My script service
After=NetworkManager-wait-online.service

[Service]
Type=simple
Restart=always
User=dark
Group=dark
ExecStart=/bin/bash /home/myuser/myscript.sh
TimeoutStartSec=15
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target
  • ExecStart — указываем путь к вашему скрипту.
  • User/Group — указываем юзера и группу от которого будет запущен скрипт.

Перезапустите демон systemd, чтобы он загрузил новую службу:

sudo systemctl daemon-reload

Запустите следующую команду, чтобы активировать наш сервис:

sudo systemctl enable myscript.service

Для запуска нашего сервиса набираем следующую команду:

sudo systemctl start myscript.service

Для проверки перезагрузите вашу систему.

Если есть вопросы, то пишем в комментариях.

Также можете вступить в Телеграм канал, ВКонтакте или подписаться на Twitter. Ссылки в шапке страницы.
Заранее всем спасибо!!!

RSS

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Русифицируем Ubuntu Server 16.04/18.04/20.04 LTS
linux-logo

Сегодня в статье настроим и русифицируем Ubuntu Server 16.04/18.04/20.04. Чтобы поддерживался русский язык, и перевод системы стал русским

Вносим CAA запись в DNS (bind9)
dns_bind9

Начиная с сентября 2017 года удостоверяющим центрам предписано обязательно проверять CAA-записи в DNS перед генерацией сертификата

Обновления Ubuntu Server 16.04 до 18.04
linux-logo

В этой статье рассмотрим пример обновления Ubuntu Server 16.04 до Ubuntu Server 18.04 Все наши действия нам придется выполнять из Читать

Защита OpenVPN с помощью Fail2Ban
fail2ban-logo

В связи с последними блокировками IP-адресов Роскомнадзором, встала необходимость завести свой собственный VPN сервер. Если VPN у вас ещё не Читать

5 1 голос
Рейтинг статьи

Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 комментариев
Inline Feedbacks
Просмотреть все комментарии

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: