如何判断电脑何时空闲?

Jef*_*ing 8 administration debian

我有一台只在某些时候使用的计算机,我想知道是否有办法让它在一段时间不活动后自行关闭。

这是棘手的部分,如果我只是想在 GUI 空闲时让它自行关闭那么我认为这会容易得多,但我正在努力确保我不会切断任何积极使用机器也通过SSH。有问题的计算机是 Debian 5.0。

有没有办法检测机器是否空闲,例如没有人使用 GUI 并且没有人通过 SSH 使用机器?如果 SSH 连接是打开的,但没有被主动使用,那么计算机应该认为是空闲的。

sym*_*ean 2

who -q
Run Code Online (Sandbox Code Playgroud)

将显示谁以及有多少用户拥有开放的 tty(即在控制台,通过 X、ssh、telent),但不会显示通过 pop、http 等连接的用户