![표시되지 않는 프로그램을 중지하기 위해 monit을 사용하는 방법은 무엇입니까?](https://linux55.com/image/74016/%ED%91%9C%EC%8B%9C%EB%90%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%84%20%EC%A4%91%EC%A7%80%ED%95%98%EA%B8%B0%20%EC%9C%84%ED%95%B4%20monit%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
나는 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에게 어떻게 알릴 수 있습니까?