Provavelmente A obtenção de tempo ocioso no linux será útil para você. Há fonte C que você pode usar.
eu posso obter o tempo ocioso do terminal pelo comando w
da seguinte forma
$ 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
e tty
me dão tty atual como abaixo
$ tty
/dev/pts/0
E eu quero executar um script de shell no mesmo tty quando o tempo ocioso for maior do que o valor x
Como posso fazer isso?
Provavelmente A obtenção de tempo ocioso no linux será útil para você. Há fonte C que você pode usar.
Tags bash linux shell terminal shell-script