May. 28

“crontab -e”, o como programar tareas en Linux

Category: Linux

Algunas veces es necesario que Linux ejecute una tarea periódica, ya sea para actualizar una DNS, para enviar unas notificaciones de correos electrónicos, hacer un backup…

Suponiendo que ya tenemos un script en Linux correctamente funcionando (que en nuestro caso se va a llamar backup.sh) lo que vamos a hacer es programar su ejecución periódica cada día a las 4 de la mañana.

Para ello, lo primero que haremos será crear una carpeta donde vamos a almacenar todos los ejecutables periódicos y que vamos a llamar “cron”. 

cd /
sudo mkdir cron

luego copiamos el script a esta carpeta y después ejecutaremos

crontab -e

Si quieres más información sobre la instrucción crontab visita la página http://skrdz.wordpress.com/2007/08/31/programador-de-tareas-en-ubuntu-cron/

Después introduciremos la siguiente información en el editor “nano” que se nos carga

0 4 * * * /cron/backup.sh

Guardamos el fichero y esperamos para ver que todo ha funcionado correctamente.

Comments are closed.