O comentário de Salem está correto. O Upstart tem configurações de trabalho em /etc/init
. start on started network-manager
também é uma opção razoável.
Você também pode precisar colocar a sub-rotina respawn
no caso de saídas de ping por algum motivo. Adicionar stop on stopping network-manager
também pode ser razoável, então o ping sairá no desligamento.
O script completo pode ter esta aparência:
start on started network-manager
stop on stopping network-manager
respawn
exec ping -i 30 192.168.1.1
e seria colocado em /etc/init/keep-alive.conf
.