如果终端在 Linux 中空闲几分钟,则在终端上运行 shell 脚本

如果终端在 Linux 中空闲几分钟,则在终端上运行 shell 脚本

w我可以通过以下命令获取终端空闲时间

$ w
 14:37:58 up 2 days, 20:16,  2 users,  load average: 0.12, 0.16, 0.14
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
charan   tty7                      Fri18    2days  3:53   0.33s gnome-session --session=ubuntu
charan   pts/0    :0               14:33    6.00s  0.19s  0.00s w

tty给我当前的 tty 如下

$ tty
/dev/pts/0

当空闲时间超过某个x值时,我想在同一个 tty 中运行一个 shell 脚本我该怎么做?

答案1

大概在Linux中获取空闲时间对你很有用。这里有 C 源代码供你使用。

相关内容