Adenir, Existe um Watchdog por software implementado como um módulo do kernel. Nunca utilizei, mas me parece que no seu caso encaixa muito bem. A idéia é a mesma do watchdog via hardware, para iniciar sobre o assunto leia: http://en.wikibooks.org/wiki/The_Linux_Kernel/Softdog_Driver
[]'s 2011/3/24 Adenir Rodrigues <[email protected]>: > Ola pessoal. > Estou escrevendo um script para avaliar o funcionamento de um determinado > processo. > O caso é que se o processo conumir menos de 40 % da cpu é porque esta > congelado e a única forma de restaura-lo é atravez de um reboot. Para tanto > estou usando: > #!/bin/bash > status=`ps -eo pid,$cpu,comm|grep -i vlc` > pid=`echo status|cut -c1-4` > cpu=`echo status|cut -c6-7` > if [ $cpu -gt 40 ] > then > echo"processo ok" $cpu > else > reboot > fi > exit 0 > > O problema é que ps -eo pid,$cpu,comm|grep -i vlc não retorna o consumo > correto, o vlc trava mas só com o top eu consigo ver que o consumo de cpu > esta baixo. > Alguma dica? > At. > > -- > Adenir Rodrigues Filho > Desenvolvimento de Sistemas Ditribuidos > UTFPR (CEFET-PR) > 41 32382248 > 41 84320406 > > -- > GUS-BR - Grupo de Usuários de Slackware Brasil > http://www.slackwarebrasil.org/ > http://groups.google.com/group/slack-users-br > > Antes de perguntar: > http://www.istf.com.br/perguntas/ > > Para sair da lista envie um e-mail para: > [email protected] -- GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br Antes de perguntar: http://www.istf.com.br/perguntas/ Para sair da lista envie um e-mail para: [email protected]

