Ir al contenido principal

Apagado automático con Cron


Existen varias formas de apagar automáticamente un servidor Linux, shutdown es un comando muy intuitivo, los parámetros son:

shutdown [-a][-t sec][-krhnfFc][time][warning-message]

-a     Use /etc/shutdown.allow.
-k
    Realmente no apaga; solo envia el mensaje de advertencia a todos.
-r     Reiniciar despues de shutdown.
-h     Apagar despues de shutdown.
-f
    Ignorar fsck en el reinicio.
-F     Forzar fsck al reiniciar.
-c     Cancelar todo lo que se esta ejecutando y apagar. Con esta opción no es posible configurar el argumento time, pero puede insertar un mensaje de explicación en la linea de comandos que será enviado a todos los usuarios.
time   Cuando apagar.
warning-message     Envia un mensaje de advertencia a todos los usuarios.


Ejemplos

shutdown -h now #apagar
shutdown -r now # reiniciar
shutdown -h 10:22 #apagar a las 10:22am

Lo que yo tengo en mis servidores [Cron].

00 22 * * * sudo shutdown -h now

Comentarios

Entradas populares de este blog

Arranque automático de Tomcat

Creamos: #sudo touch /etc/init.d/tomcat #sudo nano /etc/init.d/tomcat Editamos: #!/bin/bash # Tomcat # RETVAL=$? TOMCAT_HOME="/usr/local/tomcat" case "$1" in start)      echo $"Starting Tomcat"      su - root -c "$TOMCAT_HOME/bin/startup.sh"      ;; stop)      echo $"Stopping Tomcat"      su - root -c "$TOMCAT_HOME/bin/shutdown.sh"      ;; *)      echo $"Usage: $0 {start|stop}"      exit 1      ;; esac exit $RETVAL Asignamos permisos 775 y le agregamos niveles de ejecución: #sudo chmod 775 /etc/init.d/tomcat #sudo update-rc.d tomcat defaults 99

Fecha y Hora de Linux

Supongamos queremos poner: 27-Mayo-2007 y la hora 17:27:00. Esto lo haremos como root: # date --set "2012-07-23 17:27:00" lun jul 23 17:27:00 UTC 2012 Ahora cambiamos la fecha en el BIOS. # hwclock --set --date="2012-07-23 17:27:00" Para comprobar el cambio tecleamos: # hwclock lun jul 23 17:27:00 2000 -0.010246 seconds O Puedes mantener la hora sincronizada con algun servidor de hora: # apt-get install ntp # ntpdate -u 2.pool.ntp.org También se puede hacer: Respaldar la configuración de zona horaria actual Crear un enlace dinámico de la zona horaria de México a la zona horaria actual Instalar vía apt-get un sincronizador de horario Sincronizar la hora con un servidor de horarios Sincronizar la hora del sistema con la hora del bios Verificar la nueva hora configurada # sudo mv /etc/localtime /etc/localtime-old.old # sudo ln -sf /usr/share/zoneinfo/America/Mexico_City /etc/localtime # sudo apt-get --yes install rdate # sud...