gpt4 book ai didi

linux - "systemctl restart"和 "systemctl start"有什么区别?

转载 作者:太空宇宙 更新时间:2023-11-04 10:54:41 27 4
gpt4 key购买 nike

我有两个服务 A 和 B,其中 A 依赖于 B,这意味着 A 需要 B 提供的服务,所以在 A 的服务单元中我将 After 和 Requires 设置为 B

After=B.service
Requires=B.service

现在,当我停止服务 B 时,服务 A 也会停止。然后当我启动它时停止 B 后,服务 A 没有启动,我必须手动启动它。

systemctl stop B (A is also stopped)
systemctl start B (A is not started)
systemctl start A (I have to start A manually)

但是如果服务 A 已经停止并且我重新启动 服务 B 那么 B 和 A 都由 systemctl 启动

systemctl stop A
systemctl restart B (B and A both are started)

我的问题是,startrestart 对于 A 的服务单元类型有什么区别?

最佳答案

systemctl start:用于启动一个服务(不是重启持久化)

systemctl stop:用于停止服务(不是重启持久化)

systemctl restart: 用于停止然后启动一个服务

关于linux - "systemctl restart"和 "systemctl start"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29262804/

27 4 0
文章推荐: CSS 页脚链接不会变为白色
文章推荐: linux - 当直接从终端运行时,Bash 脚本不会为命令打印相同的输出
文章推荐: html - 使用 CSS 将图像定位在以下
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com