데몬 프로세스 자동 재시작

데몬 프로세스 자동 재시작

나는 데비안을 사용하고 동일한 서비스가 /usr/bin/something다른 구성 파일을 사용하여 동일한 데몬을 시작합니다.

#!/bin/sh

# veriables
service1=on
service9=on
service45=on
[...]

/usr/bin/something /home/user/conf1/something
/usr/bin/something /home/user/conf9/something
/usr/bin/something /home/user/conf45/something

명령줄에서 다음을 볼 수 있습니다 ps.

user 123 0.0 0.0 0.0 pts/2 /usr/bin/something /home/user/conf1/something
user 124 0.0 0.0 0.0 pts/2 /usr/bin/something /home/user/conf9/something
user 125 0.0 0.0 0.0 pts/2 /usr/bin/something /home/user/conf45/something

때때로 Linux는 그 중 하나를 종료하고 자동으로 재부팅해야 합니다. 실제로 이러한 서비스는 100개 이상이지만 연속적으로는 아니므로 ps어떤 서비스가 시작되지 않았는지 확인하고 다시 시작해야 합니다.

os가 죽이는 경우(예를 들어)

user 123 0.0 0.0 0.0 pts/2 /usr/bin/something /home/user/conf1/something

스크립트는 ps어느 데몬이 다운되었는지 "스캔"해야 합니다. 이 경우

/home/user/conf1/something

오직 - 다시 시작하세요.

관련 정보