Estoy buscando la posibilidad de ejecutar un script o comando de shell basado en el tiempo de inactividad en el shell bash.
Como ejemplo, si estoy en una sesión SSH con un servidor mío y después de X minutos de inactividad en la terminal, quiero un comando para iniciar un programa deseado cmatrix
, y cuando regrese y presione una tecla, obtendré De vuelta a donde me fui.
scripts
command-line
idle
jacob.granquist
fuente
fuente
top
cmatrix
o lo que sea todo el tiempo, pero con unanice --adjustment=17
baja prioridad de programación? Verman nice
. Luego, cuando haga algo interactivo, tendrá una prioridad de programación normal (0) y se hará cargo.Respuestas:
Aparentemente, la pantalla GNU tiene capacidades de protector de pantalla similares a lo que está preguntando, si pone esto en su
.screenrc
:fuente
-l
opción?screen
sesión, ¿no?