@evgeniy0090

Как запустить service в linux после поднятия сети?

Есть служба лежащая в /etc/init.d/myservice она запускается раньше чем поднимается сеть, как сделать чтобы сервис запускался после поднятия сети?

Уточнение, настроена 2 провайдера, один проводной второй модем. Проводной поднимается быстро, на запуск модема уходит секунд 40.
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ответы на вопрос 2
@pfg21
ex-турист
засунуть запуск сервиса в /etc/network/if-up.d
или в крон
или в скрипт сервиса поставить перед запуском цикл ждущий включения сети или прохождения пинга до какойго либо тырнет сервера.
с системд еще пару вариантов возможны.
и т.д.
выбирай.
Ответ написан
@dronmaxman
VoIP Administrator
(/etc/systemd/system/test.service)
[Unit]
Description=test service
Wants=network-online.target
After=network-online.target

[Service]
ExecStart=/root/test.script

[Install]
WantedBy=multi-user.target


systemctl enable test
Ответ написан
Ваш ответ на вопрос

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

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