为了防止睡眠,我有一个脚本:
tmux new-session -d -s "cafe" "caffeinate sleep infinity"
这将在后台永久运行咖啡因,而不会占用我必须保持打开的终端窗口。它工作了数周,但似乎有些东西发生了变化,我不确定是什么。这可能是在从 Ubuntu 20.04 升级到 23.04 时发生的。
我尝试使用 caffeinate 的任何内容都可以成功运行命令,但包含以下输出:
Connection to server failed -- (version 11.0)
Authorization required, but no authorization protocol specified
at -e line 12.
不使用任何参数运行caffeine
也应该在进程运行时保持计算机处于唤醒状态,但它会失败且没有任何输出(失败是因为即使进程仍在运行,计算机仍可以休眠)。caffeinate 可能有一个守护进程可以保持计算机处于唤醒状态,并且它只能由命令行工具触发,这很有道理,但如果是这样的话,我需要更多信息。
我尝试清除并重新安装咖啡因包,但没有任何改变。
有人碰到过这种情况吗?