在空闲时间执行shell脚本或命令


10

我正在寻找基于bash shell中的空闲时间执行shell脚本或命令的可能性。

举例来说,如果我正在与我的服务器进行SSH会话,并且在终端不活动X分钟后,我想要一个命令来启动所需的程序(例如)cmatrix,然后当我返回并按下键时,我将得到回到我离开的地方。


您可以使用top
totti

为什么不一直运行您的程序cmatrix或其他任何程序,但是nice --adjustment=17调度优先级较低?请参阅man nice。然后,当您进行交互操作时,它将具有正常的(0)调度优先级并接管。
waltinator

Answers:


9

显然,如果您将GNU屏幕放在您的屏幕中,它具有与您所要求的屏幕保护程序功能类似的功能.screenrc

blankerprg cmatrix -ab -u2
idle 60 blanker

也没有办法使其与-l选项一起运行吗?

2
这仅适用于screen会话,不是吗?
托马斯·沃德
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.