2021/12/23

systemd service delay 40 sec

單純的只是要比原來的啟動時間(dep) delay 40 sec 的話。
有很多作法,timer, target. 最後這個最簡單: 就是用 Sleep
然後要加上
TimeoutStartSec=infinity
這樣就不會出現 Error。
然後加上一個 Pre
ExecStartPre=/bin/sleep 40
這個地方如果有 run script,也可以在 script 中 sleep。

這樣,systemctl start 時,如果在 sleep 中,會看到狀態是 sleep 40

沒有留言:

張貼留言