Programar apagado automático de un Equipo con Linux
25 05 2009
Cron es una utilidad de sistema que sirve para lanzar procesos con una periodicidad determinada, como por ejemplo copias de seguridad u otro tipo de procesos que deben ser lanzados de forma desatendida.
El paquete Cron provee dos utilidades, el demonio cron propiamente dicho y el editor de tareas, crontab, que es la herramienta que más nos interesa.
Crontab (crontab -e) es un script que lanza nuestro editor favorito y abre un fichero donde se almacenan todos los trabajos que se lanzan periódicamente. Este fichero tiene un formato específico que veremos a continuación; una vez editado, crontab se encarga de integrarlo en el sistema.
El formato de este fichero es el siguiente:
minutos horas dia mes diadelasemana comando
Minutos Entre 0 y 59
Horas Entre 0 y 23
Día Entre 1 y 31
Mes Entre 1 y 12
Dia de la semana Entre 0 y 6. 0 es Domingo, 1 Lunes, … 6 Sábado
Comando El comando o comandos a ejecutar. Si no está en el PATH hay que especificar toda su ruta
Apagar nuestro equipo todos los días a las 0hs (24:00)
0 0 * * * shutdown -h now
Otros ejemplos:
Ejemplo 1. ejecutar todos los días un script de copia de seguridad a las 7:00 de la mañana :
0 7 * * * /home/usuario/copiadeseguridad.sh
Ejemplo 2. ejecutar todos los primeros de mes un script de copia de seguridad a las 7:00 de la mañana :
0 7 1 * * /home/usuario/copiadeseguridad.sh
Ejemplo 3. ejecutar todos los viernes a las 21:30 un script de copia de seguridad :
30 21 * * 5 /home/usuario/copiadeseguridad.sh
Ejemplo 4. Llamar al comando fetchmail cada 15 minutos :
0,15,30,45 * * * * fetchmail
*/15 * * * * fetchmail
Mas info aquí, aquí, aquí, aquí y aquí.







[…] | Programar apagado automático….. ¿Te gustó este articulo? […]
[…] Mas info aquí y aquí. […]
[…] 3) Si necesitamos lo ponemos en el cron. […]