ThanoojJ Asked: 2025-01-21 07:01:07 +0800 CST2025-01-21 07:01:07 +0800 CST 2025-01-21 07:01:07 +0800 CST Linux 启用的服务仅在终止“multi-user.target”后运行 772 我注意到,在 GCP 上的 RHEL 7 服务器上,仅当我使用 systemctl 终止 multi-user.target 服务时,我启用的服务(例如 test.service)才会启动。multi-user.target 会挂起的原因是什么? systemd 1 个回答 Voted Best Answer Hauke Laging 2025-01-21T08:46:05+08:002025-01-21T08:46:05+08:00 我猜你误解了那里所显示的内容。 google-startup-scripts.service阻碍了一切。 test.service正在等待multi-user.target(没有硬依赖性,即有Wants=或没有依赖性并且仅有排序)。 停止该作业multi-user.target允许所有等待该作业的进程继续运行而不需要该作业继续运行(有要求的进程会失败)。 终止/停止google-startup-scripts.service可能是更好的方法。检查为什么这没有完成。
我猜你误解了那里所显示的内容。
google-startup-scripts.service
阻碍了一切。test.service
正在等待multi-user.target
(没有硬依赖性,即有Wants=
或没有依赖性并且仅有排序)。停止该作业
multi-user.target
允许所有等待该作业的进程继续运行而不需要该作业继续运行(有要求的进程会失败)。终止/停止
google-startup-scripts.service
可能是更好的方法。检查为什么这没有完成。