Linux中的调度:在计算机空闲时运行任务(=无用户输入)

whe*_*eph 8 linux scheduling

我想在我的Ubuntu 8.10机器上运行Folding @ home客户端,因为该程序的RAM消耗很大.

"空闲"是指当没有用户活动时的状态(键盘,鼠标或任何其他).由于F @ H具有最低的CPU优先级,因此当时可以运行其他(可能很重)进程.关键在于改善用户体验并在他离开时做繁重的工作.

怎么做到这一点?

Jan*_*kel 12

当有问题的机器是桌面时,您可以将启动/停止脚本挂钩到屏幕保护程序中,以便在屏幕保护程序处于非活动状态时停止进程,反之亦然.