我想運行一個特定的腳本,該腳本本質上是在 Arch Linux 上每天在特定時間進行電源管理,例如掛起/關閉電源。
我透過 fcron 嘗試過。到目前為止沒有問題。
問題是我不希望該作業在第二天喚醒時運行,如果我自己掛起機器,它就會運行。
有出路嗎?其他調度程式會做得更好嗎?
答案1
定時器就是你想要的!
systemctl list-timers
列出目前活動的計時器。 Arch 實際上有一篇關於它們的好文章;您可能想要向下捲動到它們演示的位置瞬態定時器單元:
systemd-run --on-active="12h 30m" /bin/touch /tmp/foo
在十二個半小時的活動後觸及檔案 /tmp/foo。