沒有錯誤,也沒有結果
週一早上,本該在凌晨上線的文章欄是空的。這種事一週發生了三次。起初我以為是機器人沒聽懂指示,先去改提示詞,結果毫無作用。
打開日誌一看
錯誤日誌乾乾淨淨。不是沒有失敗訊息,而是連執行紀錄本身都沒有。凌晨排程時間對應的那幾行整個是空白。
這不是失敗,而是缺席。機器人不是做不好,而是根本沒被叫出來。
兇手是睡眠模式
檢查 Mac mini 的電源設定,發現它每晚約 11 點就進入系統睡眠。排程器叫不醒它的時段,機器人也跟著一起睡了。用下面的指令可以查看目前設定。
pmset -g
sudo pmset -a sleep 0
第二行是關閉睡眠的指令。畫面可以熄滅,但系統保持清醒。
結果
改完設定後的兩週,空白的早晨是 0 次。同一天我也打開了 Windows 設備的電源選項,那邊的睡眠時間同樣設得很短,就一併調長了。
今日小筆記
• 沒有錯誤也沒有結果時,先確認**有沒有執行紀錄**。
• 在修改提示詞之前,先確認機器當時是不是醒著。
• 長期運作的設備,一開始就檢查一次電源設定。
在懷疑機器人之前,先看看機器是不是睡著了。小團隊的自動化,常常就卡在這種地方。