如果依赖服务重新启动,则 Systemctl 服务将重新启动

Systemctl service restarts if depend service restarts

提问人:Tobias 提问时间:11/16/2023 最后编辑:BarmarTobias 更新时间:11/17/2023 访问量:19

问:

我创建了一个 systemctl 服务,它初始化一个应用程序,并为应用程序的 Web 界面准备依赖项(处理值)。Web 界面是通过 nginx 完成的。s-prepare.service 在系统启动期间启动一次。它只是一个 bash 脚本,几秒钟后完成。

我的目标是在nginx.service启动之前启动我的服务s-prepare.service。如果重新启动 nginx.service,则不应重新启动 s-prepare.service。

我实现了s-prepare.service:

[Unit]
Description=my Description

[Service]
ExecStart=/bin/s-init

[Install]
WantedBy=multi-user.target nginx.service

我目前的问题是,nginx.service的重新启动会导致s-prepare.service的重新启动。

有谁知道,如何解决这个问题?

谢谢 托比亚斯

Linux 服务 Debian systemctl

评论

0赞 Barmar 11/17/2023
Stack Overflow 用于编程问题,而不是有关使用或配置 Unix 及其实用程序的问题。Unix和Linux超级用户会是解决此类问题的更好地方。

答: 暂无答案