在隔離目標時,通緝部隊和衝突部隊到底會發生什麼

在隔離目標時,通緝部隊和衝突部隊到底會發生什麼

以下用例:目標需要單位A和單位。單位衝突。單元在單元之前啟動。系統啟動至目標。BTABBAT

如果我理解的話文件正確的是,設備AB在啟動時停止設備。我根本不會阻止單元B的啟動。我的假設正確嗎?

答案1

回答我自己的問題。我寫了一個簡單的測試來反映我的情況:

# Service B
[Unit]
Description=Hello World Service
#After=systemd-user-sessions.service

[Service]
Type=simple
ExecStart=/bin/sh -c "echo test > /tmp/test && sleep 10"
TimeoutStopSec=30

# Service A
[Unit]
Description=Hello World Service
After=B.service
Conflicts=B.service

[Service]
Type=simple
ExecStart=/bin/sh -c "echo test2 > /tmp/test2 && sleep 10"
TimeoutStopSec=30

# target T
[Unit]
Description=Foobar boot target
Wants=A.service B.service

在這個情況下,服務B啟動時不會被激活目標T

相關內容