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 .