시스템 서비스를 다른 서비스에 종속되게 만들기

시스템 서비스를 다른 서비스에 종속되게 만들기

시스템 서비스를 다른 시스템 서비스에 종속시키는 방법. 예를 들어:

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를 시작/중지하는 간단한 데몬을 작성할 수 있습니까?

관련 정보