Continua Pingando para segundo plano, salva logs e mostra estatísticas

1

Estou tentando criar um script que salve os arquivos ping em .txt ou .log. Para monitorar se minha conexão é intermitente ou não, estou usando este script:

$nohup ping 8.8.8.8 > timeout.txt &

Então, quando eu verificar se o ping está sendo executado:

$tailf timeout.txt

Está funcionando! Mas quando eu paro o processo usando:

$kill (process)

O arquivo timeout.txt pára de pingar, mas não mostra os registros estatísticos se eu tiver um tempo limite ou perda de pacotes.

Como parar o ping e também mostrar a estatística?
Ou preciso adicionar um script ao meu script?

    
por oacebes 08.04.2013 / 08:32

1 resposta

2
kill -SIGQUIT 'pgrep ping'

para mostrar estatísticas e não pare o ping.

kill -SIGINT 'pgrep ping'

para mostrar estatísticas como de costume (por exemplo, quando você pressiona ctrl-c no terminal) e interrompe o ping.

    
por 08.04.2013 / 08:57

Tags