선택한 프로세스가 정지되지 않았는지 확인해야합니다. 나는이 프로세스를/proc 파일에 기록하여 다른 프로세스/모듈에 의해 주기적으로 모니터 할 것이라고 생각했다. 파일에 변경 사항이없는 경우 응용 프로그램이 중단 된 것으로 간주됩니다. uC의 워치 독과 마찬가지입니다.단일 프로세스를위한 워치 독 [Linux]
그러나 이것이 최선의 방법인지는 잘 모르겠습니다. 내가 진정으로 깊은 리눅스 공학을하는 것은 아니기 때문에 어느 모듈이/proc 파일 시스템 등을 쓰는 것을 배우기 시작하기 전에 어느 것이 가장 쉬운 지 묻는 것이 낫다고 생각했다. 하!
내가 Monit (https://mmonit.com/monit/)에 대한 정보를 찾았습니다. 어쩌면이게 더 나아질 까?
"워치 독"기능을 구현하는 가장 좋은 방법은 무엇입니까?
고맙습니다.
파블
어떤 초기화 시스템을 사용하고 있습니까? –
저는 BusyBox init을 사용합니다. 이것은 런레벨을 지원하지 않습니다. 나는/etc/rc * 항목이 없지만 init.d 스크립트를 실행합니다. 이 질문은 @ FrankMeerkötter의 질문에 대한 답변이지만 Felipe Lavratti는 이미 해결책을 찾는데 도움이되었습니다. 감사! –