Сегодня в статье рассмотрим пример по запуску скрипта после старта сети в 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 Перезапустите демон systemd, чтобы он загрузил новую службу: sudo systemctl daemon-reload Запустите следующую команду, чтобы активировать наш сервис: sudo systemctl enable myscript.service Для запуска нашего сервиса набираем следующую команду: sudo sys