sagraramirez.es

  • Aumentar fuente
  • Fuente predeterminada
  • Disminuir fuente
Advertencia
  • EU e-Privacy Directive

    This website uses cookies to manage authentication, navigation, and other functions. By using our website, you agree that we can place these types of cookies on your device.

    View e-Privacy Directive Documents

Home Lliurex SOLUCIONADO: Apagado automático clientes ligeros y servidor Lliurex

SOLUCIONADO: Apagado automático clientes ligeros y servidor Lliurex

E-mail Imprimir PDF

Es posible programar un apagado automático de los clientes ligeros y servidor Lliurex y así evitar, por ejemplo, que se queden encendidos toda la noche los ordenadores de la sala de profesores.

Hay dos formas:

1. crear una tarea cron para el usuario root:

a) abrir un terminal y escribir la orden su root

b) escribir la contraseña de root (si se ha cambiado previamente, si no, por defecto está vacia)

c) escribir la orden crontab -l para ver las tareas progamadas para el usuario root. Normalmente no tendrá tareas programadas.

d) escribir la orden crontab -e para editar la tabla

e) si es la primera vez que editas la tabla,  te pedirá que elijas el editor

f) vamos a elegir el vim (opcion 4). Se abrirá un fichero vacío con la sigueinte cabecera:

# m h  dom mon dow   command

Para empezar a editar el fichero pulsamos la tecla i.

g) Introducimos el siguiente texto (respetando los fines de línea)

18 17   * * *   /usr/sbin/tcos-server-utils --action=message --text="Se van a apagar todos los terminales en 10 minutos."
28 17    * * *    /usr/sbin/tcos-server-utils --action=poweroff
30 17   * * *   /sbin/shutdown -h now

Los dos primeros números indican el minuto y la hora a la que se va a ejecutar la orden que ponemos al final de la linea. En el primer caso se va a ejecutar a las 17:18 h un mensaje en todos los clientes ligeros. En el segundo caso se apagarán a las 17:28 y en el tercer caso se apagará el servidor a las 17:30h. En los tres asteriscos se indicaría el día del mes, el mes y el día de la semana en el que queremos que se ejecute la tarea, en este orden. Como queremos que se haga todos los días, ponemos asterisco en los tres campos.

h) Para guardar el crontab editado, pulsamos la tecla esc y luego escribimos :wq volviendo al prompt del terminal.

i) Si quisiéramos eliminar la tabla creada, usaremos la orden crontab -r, o crontab -e si queremos editarla otra vez

j) Por último reiniciamos el servicio cron con la siguiente orden: service cron restart

Nuestra tarea ya está programada y lista para ejecutarse!!!

2. editar el fichero /etc/crontab

a) Desde un terminal se ejecuta la orden sudo gedit /etc/crontab.

b) Se añaden las líneas  (ojo que son ligeramente diferentes a las anteriores, aquí se indica el usuario que ejecuta la orden)

18 17   * * *  root  /usr/sbin/tcos-server-utils --action=message --text="Se van a apagar todos los terminales en 10 minutos."
28 17    * * *  root  /usr/sbin/tcos-server-utils --action=poweroff
30 17   * * *   root /sbin/shutdown -h now

c) Guardamos el fichero

d) Por último reiniciamos el servicio cron con la siguiente orden: service cron restart

Yo lo he conseguido haciéndolo de la primera forma. La segunda es la que pone en todos los manuales, pero a mí el servidor me ha ignorado en las tres tareas programadas

 

Comentarios  

 
0 #6 Re:Apagado en lliurex 13Jorge 10-11-2013 23:30
Cito a Raúl:
Funciona este tutorial Para Lliurex 13.06? Cuáles serían las líneas para añadir a las tareas crontab.
Gracias.

No he actualizado a lliurex13, así que sé si va. Mejor pregunta en el foro de lliurex.
Citar
 
 
0 #5 Para Lliurex 13.06?Raúl 10-11-2013 13:26
Funciona este tutorial Para Lliurex 13.06? Cuáles serían las líneas para añadir a las tareas crontab.
Gracias.
Citar
 
 
0 #4 Sirve para Lliurex 13.06?Pintor Gimeno Baron 23-09-2013 08:03
Hola. Este tutorial sirve para Lliurex 13.06? Es que creo que esta versión no utiliza el TCOS para el servidor. Si es así como se podría programar la tarea de apagado automático para esta versión?
Gracias.
Citar
 
 
0 #3 RE: SOLUCIONADO: Apagado automático clientes ligeros y servidor LliurexJorge 01-05-2012 19:05
Cito a Ernesto:
todo es lo entendi ermano y me parece wenizimo pero 1 tengo un servidor con debian squezze y 2 lo que necesito es que los clientes ligeros que tengo en la sala de navegacion se apaguen automaticamente a la hora que cada usuario los este usando, tengo muchos usuario cada uno con una seccion independiente,a gradecere toda ayuda que me brinden


A bote pronto lo que se me ocurre es crear un script que se ejecute al iniciar la sesión, con el comando sleep espere una hora, y luego cierre la sesión. Aunque probablemente haya soluciones más elegantes.
linux.die.net/man/1/sleep
Citar
 
 
0 #2 entendi pero.....Ernesto 01-05-2012 14:15
todo es lo entendi ermano y me parece wenizimo pero 1 tengo un servidor con debian squezze y 2 lo que necesito es que los clientes ligeros que tengo en la sala de navegacion se apaguen automaticamente a la hora que cada usuario los este usando, tengo muchos usuario cada uno con una seccion independiente,a gradecere toda ayuda que me brinden
Citar
 
 
+1 #1 La segunda opción puede funcionarJorge 26-10-2011 11:11
A mí me ha funcionado. Me parece que el problema aparece cuando el usuario root tiene contraseña. En lliurex por defecto no la lleva.
Citar
 

Escribir un comentario


Código de seguridad
Refescar