透過 Cron 作業停止和啟動 systemctl 服務

透過 Cron 作業停止和啟動 systemctl 服務

所以我使用描述的方法在我的 Raspberry Pi 3 上創建了一個服務這裡

我可以輕鬆地從終端會話停止和啟動服務,並且該服務在啟動時啟動。

不過,我還想在設定的時間或在另一個事件之後停止和啟動服務。目前正在嘗試透過 cron 來執行此操作,目前如下所示:

# Stop picframe Everyday at 21h55
30 21 * * * pi systemctl --user stop picframe.service

# Turn off display Everyday at 22h00
35 21 * * * vcgencmd display_power 0

# Start picframe Everyday at 06h55
55 06 * * * pi systemctl --user start picframe.service

# Turn on screen Everyday at 0700
00 07 * * * vcgencmd display_power 1

這似乎不會在需要時停止和啟動服務。

正在使用建議這裡。但是我應該按照描述使用 .timer這裡

提前致謝。

相關內容