如何使系统服务依赖于另一个系统服务。例如:
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 吗?