시스템 서비스를 다른 시스템 서비스에 종속시키는 방법. 예를 들어:
RedHat 7에는 2가지 서비스가 있습니다.
ntpd.service
ntpdate.service
ntpdate
종속 서비스를 만드는 방법은 무엇입니까 ntpd
? ntpd
중지/시작 되면 ntpdate
중지/시작됩니다.
아무래도 이 파일과 관련이 있는 것 같아요
$ cat /usr/lib/systemd/system/ntpdate.service
[Unit]
Description=Set time via NTP
After=syslog.target network.target nss-lookup.target
Before=time-sync.target
Wants=time-sync.target
제안사항/변경할 부분이 있나요?
답변1
이것이 "올바른" 방법인지 "최선의" 방법인지는 모르겠지만 5초마다 ntpd.service의 상태를 모니터링하고 필요에 따라 ntpdate.service를 시작/중지하는 간단한 데몬을 작성할 수 있습니까?