Como puedo apagar un ordenador configurando en cron
Tengo el siguiente problema: Necesito apagar los ordenador de una officina a las 0:00h. Esto es debido a que la gente se deja los ordenadores encendido y al jefe no le gusta que este toda la noche encendido sin necesidad. He intentado configurar el cron para que pueda hacerme eso. Tengo Instalado en todas las maquinas la SuSE 9.2 En modo super usuario he puesto crontab -u root -e Cuando me salido el editor he puesto 0 0 * * * /sbin/halt he guardado el fichero. Seguidamente he parado y arrancado de nuevo el demonio del cron para que me lea la nueva confuracion. Cuando ha llegado la hora seleccionada, el cron no me ha ejecutado el scrip para apagar la maquina. ¿Que es lo que estoy haciendo mal? Saludos
Hola,
yo no lo hago asi
Yo meto el script (con permisos de ejecucion solo a root)
#!/bin/sh
/sbin/shutdown -h now
en un directorio en la casa de root
y luego en /etc/cron.d/apagar pongo lo siguiente:
00 00 * * * root /root/scripts/apagar.sh
De esa manera si que se ejecuta.
Espero que te sirva
El 25/05/05, Salvador Gomez Cabello
Tengo el siguiente problema: Necesito apagar los ordenador de una officina a las 0:00h. Esto es debido a que la gente se deja los ordenadores encendido y al jefe no le gusta que este toda la noche encendido sin necesidad. He intentado configurar el cron para que pueda hacerme eso. Tengo Instalado en todas las maquinas la SuSE 9.2 En modo super usuario he puesto
crontab -u root -e
Cuando me salido el editor he puesto
0 0 * * * /sbin/halt
he guardado el fichero. Seguidamente he parado y arrancado de nuevo el demonio del cron para que me lea la nueva confuracion.
Cuando ha llegado la hora seleccionada, el cron no me ha ejecutado el scrip para apagar la maquina.
¿Que es lo que estoy haciendo mal?
Saludos
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
El 2005-05-25 a las 09:50 +0200, Salvador Gomez Cabello escribió:
En modo super usuario he puesto
crontab -u root -e
Cuando me salido el editor he puesto
0 0 * * * /sbin/halt
he guardado el fichero.
Ok. Puedes hacer de nuevo "crontab -u root -e" para comprobar si está.
Seguidamente he parado y arrancado de nuevo el demonio del cron para que me lea la nueva confuracion.
Es innecesario, lo lee cada minuto (man 5 crontab). ¿Seguro que quedó arrancado?
Cuando ha llegado la hora seleccionada, el cron no me ha ejecutado el scrip para apagar la maquina.
¿Que es lo que estoy haciendo mal?
No lo se, no veo nada - claro, que también tengo una buena conjuntivitis, no puedo mirar mucho el ordenador, lo voy a apagar. Pero puedes mirar en el log. Puedes poner un "mailto=root" en el crontab, para asegurarte que te envía la salida y veas el posible error. Y si, el cron trabaja aunque nadie esté usando el pc. -- Saludos Carlos Robinson
participants (3)
-
Carlos E. R.
-
Emiliano Sutil
-
Salvador Gomez Cabello