表示されないプログラムを停止するためにmonitを使用する方法は?

表示されないプログラムを停止するためにmonitを使用する方法は?

私はRaspbianを実行するラズベリーパイセットを持っています。

それぞれで、私は常に特定のウェブサイトを表示する必要があるEpiphanyブラウザを監視するようにmonitを設定しました。

残念ながら、時々(今のように)どんなラズベリーも目に見える悟りの窓なしで起動することがあります...それを考慮すると奇妙です。

1 - 悟りのプロセスが存在します:

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は悟りのプロセスが実行されていると思います。

monitは、この実現を使用して実現プロセスを観察します。

check process epiphany  matching "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 - 質問

では、構成された監視タスクをトリガーするために、このプロセスが私のGnomeデスクトップに表示されないことをmonitにどのように伝えることができますか?

ベストアンサー1

おすすめ記事