在 MacOS 中使用 Caffeinate 命令

Using Caffeinate command in MacOS

我是 运行 DCgan 的火炬实现。由于训练需要很多时间,我想到在 Macos 中使用 caffeinate 以保持系统清醒,直到训练和生成完成。因此,我使用 ps 命令并发现以下内容作为输出。

PID TTY           TIME CMD
 5607 ttys000    0:00.18 -bash
 6206 ttys000   16:06.47 python dcgan_nocomment.py
 6209 ttys000    0:01.49 python dcgan_nocomment.py
 6210 ttys000    0:01.53 python dcgan_nocomment.py
 6318 ttys001    0:00.03 -bash

为了使用caffeinate,我需要考虑将哪个进程pid放入以下命令

caffeinate -disu -w [pid]

您还可以在实用程序模式下使用 caffeinate,您不需要提供 pid,而是应该执行的实用程序。例如。将您的工作包装在 shell 脚本中 mywork.sh 和:

caffeinate -disu mywork.sh