最後のターゲットが完了した後にシステムターゲットを起動させる方法は?

最後のターゲットが完了した後にシステムターゲットを起動させる方法は?

私はとをt1.target持っていますt2.targett2.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

サービス

[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

ベストアンサー1

おすすめ記事