Discussion:
detectar inactividad / auto suspender
Alejandro Vargas
2012-08-11 09:25:35 UTC
Permalink
Estaba buscando un programa que lo hiciera, o la manera de hacerlo yo mismo.

La idea es esta: detectar que la red esté inactiva (menos de x
tráfico), que el disco esté inactivo (menos de x kb por segundo), que
no haya ningún usuario remoto activo (se puede ver con who -u) y que
no haya actividad de dispositivos de entrada (mouse, teclado, tabletas
digitalizadoras)... y si es posible detecta que no haya actividad de
sonido.

En ese caso, pasado un determinado tiempo, ejecutar un comando que
podría ser un pm-suspend o un shutdown.

¿Conocen algún programa que lo haga? Si no es así, ¿qué métodos
conocen que detectar cada una de esas condiciones que se puedan usar
para esto?

--

Qapla'
Alejandro Vargas
Alfredo Daniel Rezinovsky
2012-08-11 13:07:32 UTC
Permalink
Post by Alejandro Vargas
Estaba buscando un programa que lo hiciera, o la manera de hacerlo yo mismo.
La idea es esta: detectar que la red esté inactiva (menos de x
tráfico), que el disco esté inactivo (menos de x kb por segundo), que
no haya ningún usuario remoto activo (se puede ver con who -u) y que
no haya actividad de dispositivos de entrada (mouse, teclado, tabletas
digitalizadoras)... y si es posible detecta que no haya actividad de
sonido.
En ese caso, pasado un determinado tiempo, ejecutar un comando que
podría ser un pm-suspend o un shutdown.
¿Conocen algún programa que lo haga? Si no es así, ¿qué métodos
conocen que detectar cada una de esas condiciones que se puedan usar
para esto?
--
Qapla'
Alejandro Vargas
Yo agregaría que no haya nadie logueado y que el ultimo logout haya sido
hace más de "x" minutos.
Alejandro Vargas
2012-08-11 14:17:28 UTC
Permalink
Lo
Post by Alfredo Daniel Rezinovsky
Post by Alejandro Vargas
Estaba buscando un programa que lo hiciera, o la manera de hacerlo yo mismo.
La idea es esta: detectar que la red esté inactiva (menos de x
tráfico), que el disco esté inactivo (menos de x kb por segundo), que
no haya ningún usuario remoto activo (se puede ver con who -u) y que
no haya actividad de dispositivos de entrada (mouse, teclado, tabletas
digitalizadoras)... y si es posible detecta que no haya actividad de
sonido.
En ese caso, pasado un determinado tiempo, ejecutar un comando que
podría ser un pm-suspend o un shutdown.
¿Conocen algún programa que lo haga? Si no es así, ¿qué métodos
conocen que detectar cada una de esas condiciones que se puedan usar
para esto?
--
Qapla'
Alejandro Vargas
Yo agregaría que no haya nadie logueado y que el ultimo logout haya sido
hace más de "x" minutos.

No se... si vas a suspender o apagar, es porque no es un server sino un
escritorio. Y en el escritorio normalmente siempre hay alguien logueado.
Tal vez contando solo los remotos por ssh,pero aun así, no se...
Nycko
2012-08-11 13:28:38 UTC
Permalink
Post by Alejandro Vargas
Estaba buscando un programa que lo hiciera, o la manera de hacerlo yo mismo.
La idea es esta: detectar que la red esté inactiva (menos de x
tráfico),
Podrías cat'ear /sys/class/net/ethX/statistics/rx_bytes o tx_bytes
Post by Alejandro Vargas
que el disco esté inactivo (menos de x kb por segundo),
Se me ocurre vmstat
Post by Alejandro Vargas
que
no haya ningún usuario remoto activo (se puede ver con who -u) y que
no haya actividad de dispositivos de entrada (mouse, teclado, tabletas
digitalizadoras)... y si es posible detecta que no haya actividad de
sonido.
En ese caso, pasado un determinado tiempo, ejecutar un comando que
podría ser un pm-suspend o un shutdown.
¿Conocen algún programa que lo haga? Si no es así, ¿qué métodos
conocen que detectar cada una de esas condiciones que se puedan usar
pa
Saludos
Loading...