私は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は、この実現を使用して実現プロセスを観察します。
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にどのように伝えることができますか?