나는 데비안을 사용하고 동일한 서비스가 /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
오직 - 다시 시작하세요.