Como parar um programa que não está aparecendo usando monit?

1

Eu tenho um conjunto de framboesa correndo raspbian.

Em cada um deles, configurei o monit para monitorar o navegador de epifania, que sempre deve aparecer em um site específico.

Infelizmente, algumas vezes (como agora), qualquer um dos framboesa arranca sem a janela de epifania visível ... o que é estranho, considerando que

1 - o processo de epifania existe:

ps aux | grep epiphany
pi        2564 10.7 12.7 384764 121168 ?       Sl   06:22   1:00 epiphany-browser http://163.83.104.41:9000/skillCenter/SGE/slideshow
pi        2842  0.0  0.1   3568  1828 pts/0    S+   06:32   0:00 grep --color=auto epiphany

2 - monit pode ver este processo e considerá-lo vivo

Observequeomonitobservaoprocessodeepifaniausandoessaconfiguração

checkprocessepiphanymatching"epiphany"
    if cpu > 95% for 2 cycles then alert
    if cpu > 99% for 5 cycles then exec /sbin/reboot
    # reboot if process is dead
    if changed pid then exec /sbin/reboot
    # or if process never started
    if does not exist for 10 cycles
            then exec /sbin/reboot

3 - a questão

Então ... como posso dizer que este processo não é visível no meu desktop Gnome para ter ações de monitoramento configuradas?

    
por Riduidel 29.09.2015 / 08:46

0 respostas