Systemd
在關機並重新啟動時停止 systemd 服務
我想在關機時執行腳本並在 rsyslog 停止後重新啟動。
我必須在我的 systemd 服務文件 /lib/systemd/system/test.service 中寫什麼。到目前為止我有
[Unit] Description=test RequiresMountsFor=/ [Service] Type=oneshot RemainAfterExit=true ExecStart=/bin/true ExecStop=/which/path/should/itbe [Install] WantedBy=reboot.target halt.target shutdown.target poweroff.target
rsyslog 停止後如何執行它?
這似乎是How to run a script at shutdown on Debian 9 or Raspbian 8 (Jessie)的唯一方法。
您應該
Before=rsyslog.service
在該[Unit]
部分添加一個順便說一句,您可能應該將最後一行更改為
WantedBy=multi-user.target