【笔记】Caffeinate 学习笔记

前言

使用caffeinate命令使系统停止休眠

基本命令

  • 使系统停止休眠,停止程序需control+c手动退出

-d:防止显示器休眠
-i:防止系统休眠
-m:防止磁盘休眠
-s:防止系统休眠(仅在连接交流电的情况下有效)
-u <app>:声明用户处于活跃状态,以此阻止休眠
-t <time>:指定超时时间,单位秒(不能与绑定应用同时指定)
-w <pid>:绑定一个进程PID(不能与绑定应用同时绑定)

<app>:被绑定的应用的路径,也可以是终端的可执行程序路径(如果环境变量中存在可以直接指定可执行程序名)

1
2
3
caffeinate -u -t <time>

caffeinate -i <app>

完成

参考文献

mos86