[CentOS-es] Programa para cancelar procesos

Renato M. Covarrubias Romero rcovarru en alumnos.inf.utfsm.cl
Mar Feb 17 03:50:41 UTC 2009


On Lunes 16 Febrero 2009 20:04:04 Raul Eduardo Arboleda Zapata escribió:
> Hola a todos reciban un saludo.
>
> No se si alguno de ustedes les a ocurrido que hay usuarios que ingresan y
> no vuelven a usar el teclado por un determinado tiempo que en ocasiones es
> muy largo y esta reportado por el finger -i.  Alguno de ustedes a
> implementado un shell para cancelar procesos despues de cierto tiempo de
> ejecucion de usuario.

Si tus usuarios utilizan 'bash/sh' como interprete... puedes definir la 
variable TMOUT en el /etc/bashrc:

export TMOUT=120

Con eso, si no hacen nada en 2 minutos, bash termina.
Que tal?

Lo que dice el man bash(1) sobre esto:

TMOUT  If set to a value greater than zero, TMOUT  is  treated  as  the
              default timeout for the read builtin.  The select command termi-
              nates if input does not arrive after TMOUT seconds when input is
              coming  from  a terminal.  In an interactive shell, the value is
              interpreted as the number of seconds to  wait  for  input  after
              issuing  the  primary prompt.  Bash terminates after waiting for
              that number of seconds if input does not arrive.

Saludos!

-- 
Renato Covarrubias Romero                   counter.li.org  #399677
rcovarru [at] alumnos.inf.utfsm.cl                http://rnt.bla.cl



Más información sobre la lista de distribución CentOS-es