Cron
儘管安排了喚醒,但當 mac 睡著時 Crontab 沒有執行
我有一個 crontab,它在我的 mac 喚醒時按預期工作,但在 mac 睡著時似乎沒有執行,即使我已經安排它在它應該執行的幾分鐘前喚醒它。在 crontab 中,我轉發了輸出和錯誤,因此我可以查看是否有任何故障,但這些也沒有更新,所以我認為腳本根本沒有執行。我知道預定的啟動只有在mac正在充電時才有效,所以我已經讓它充電了一夜(這對電池來說似乎很糟糕)但仍然沒有……任何想法可能發生什麼或我可以改變什麼?非常感謝!
編輯:
- 我之前計劃在作業執行前 5 分鐘喚醒它。我將其更改為 1 分鐘前,它仍然沒有通過。
- 至於我是如何喚醒它的,我只是去了系統偏好設置 -> 電池 -> 計劃並點擊“開始或喚醒”(每天)——見下圖。我不確定它返回到什麼狀態,或者是否有辦法配置它(對不起,這裡是新手)。
我能夠使用pmset讓它工作。具體來說,我剛剛跑了
pmset repeat wakeorpoweron MTWRFSU 08:59:00
!