Я правильно использую выскочку?

Я пытаюсь написать сценарий запуска для моего рабочего стола Ubuntu 12.04, который пингует мой маршрутизатор Netgear каждые 30 секунд (это необходимо в качестве неприятного обходного пути для отдельной проблемы, с которой я сталкиваюсь). Я прочитал этот учебник здесь , и кажется, что я мог бы сделать это с помощью простого сценария keep-alive.conf:

script
    ping -i 30 192.168.1.1
end script

Если это правильно, то я предполагаю Мне просто нужно сохранить этот сценарий в /etc/init.d/keep-alive.conf?

Я также не вижу, как связать выполнение этого сценария с событием «запуска» ...

Заранее благодарим за помощь в размещении скрипта и подключении к событиям запуска!

1
задан 21 May 2013 в 23:18

1 ответ

Комментарий Салема правильный. Upstart имеет рабочие конфигурации в /etc/init. start on started network-manager также является разумным выбором.

Вам также может понадобиться поставить respawn строфу на случай, если пинг по какой-либо причине завершится. Добавление stop on stopping network-manager также может быть целесообразным, поэтому при завершении работы ping завершится.

Полный сценарий может выглядеть следующим образом:

start on started network-manager
stop on stopping network-manager
respawn
exec ping -i 30 192.168.1.1

и будет размещен в /etc/init/keep-alive.conf.

0
ответ дан 21 May 2013 в 23:18

Другие вопросы по тегам:

Похожие вопросы: