2014-10-15 1 views
3

리눅스에서는 데몬이있어서 부팅 할 때 시작하고 싶습니다. 충돌이 발생하면 다시 실행해야합니다.충돌 후 데몬을 재시작하는 방법

내가 시도한 방법 중 하나는/etc/inittab을 사용하는 것이지만 다양한 문제가 발생하고 "respawning too fast : 5 분 동안 비활성화 됨"이라는 메시지가 표시됩니다. 데몬을 만들 때 부모 프로세스가 종료되고 하위 프로세스 만 남아 있기 때문입니다. 상위 종료로 인해 다시 생성됩니다.

내가 원하는 것을 얻을 수있는 방법이 있습니까?

답변

3

monit을 살펴보십시오. 이 서비스는 귀하의 시스템을 모니터하고 추락 된 서비스 및 기타 서비스를 처리합니다.

당신이 systemd를 사용하는 경우, 당신은 그 서비스가 중단에 다시 발생해야 지정할 수 있습니다

Restart=on-abort 

자세한 내용은이 article를 참조하십시오.

-1

관리자

관리자는 사용자가 UNIX와 같은 운영 체제 프로세스의 수를 모니터링하고 제어 할 수있는 클라이언트/서버 시스템입니다.