Matar Shell Bash inactivo

Matar Shell Bash inactivo

¿Hay alguna manera de cerrar automáticamente una consola Bash después de que esté inactiva durante un período de tiempo específico?

Respuesta1

Mi sugerencia sería configurar elvariable TMOUTa un valor distinto de cero. Si los usuarios intentan anularlo, configúrelo como de solo lectura en una secuencia de comandos de perfil global.

TMOUT

Si se establece en un valor mayor que cero, TMOUT se trata como el tiempo de espera predeterminado para la función incorporada de lectura (consulte Funciones integradas de Bash). El comando de selección (consulte Construcciones condicionales) finaliza si la entrada no llega después de TMOUT segundos cuando la entrada proviene de una terminal.

En un shell interactivo, el valor se interpreta como el número de segundos que se debe esperar una línea de entrada después de emitir el mensaje principal. Bash finaliza después de esperar esa cantidad de segundos si no llega una línea completa de entrada.

información relacionada