没有错误,也没有结果
周一早上,本该在凌晨上线的文章栏是空的。这种事一周发生了三次。起初我以为是机器人没听懂指令,先去改提示词,结果毫无作用。
打开日志一看
错误日志干干净净。不是没有失败信息,而是连运行记录本身都没有。凌晨定时任务时间对应的那几行整个是空白。
这不是失败,而是缺席。机器人不是做不好,而是根本没被叫出来。
罪魁祸首是睡眠模式
检查 Mac mini 的电源设置,发现它每晚约 11 点就进入系统睡眠。调度器叫不醒它的时段,机器人也跟着一起睡了。用下面的命令可以查看当前设置。
pmset -g
sudo pmset -a sleep 0
第二行是关闭睡眠的命令。屏幕可以熄灭,但系统保持清醒。
结果
改完设置后的两周,空白的早晨是 0 次。同一天我也打开了 Windows 设备的电源选项,那边的睡眠时间同样设得很短,就一并调长了。
今日小笔记
• 没有错误也没有结果时,先确认**有没有运行记录**。
• 在修改提示词之前,先确认机器当时是不是醒着。
• 长期运行的设备,一开始就检查一遍电源设置。
在怀疑机器人之前,先看看机器是不是睡着了。小团队的自动化,常常就卡在这种地方。