我有t1.target
和t2.target
。我想确保它仅在其所有依赖服务完成t2.target
后才启动。t1.target
我现在已经嘲笑了这一点,但它似乎不起作用。
t1.目标
[Unit]
Description=Foo.
[Install]
WantedBy=multi-user.target
t2.目标
[Unit]
Description=Bar.
After=t1.target
Wants=t1.target
Requires=t1.target
[Install]
WantedBy=multi-user.target
a.服务
[Unit]
Description=Foo
[Service]
Type=oneshot
ExecStart=/tmp/first.sh
[Install]
WantedBy=t1.target
PartOf=t1.target
b.服务
[Unit]
Description=Foo
[Service]
Type=oneshot
ExecStart=/tmp/second.sh
[Install]
WantedBy=t2.target
PartOf=t2.target