Cron
Cron
Cron
Cron: programa o demonio (daemon) para ejecutar tareas (scripts o programas) en un lapso de tiempo y una periodicidad especificada. Su archivo de configuracin es /etc/crontab Cada usuario personalizado. posee su archivo crontab
n usuario slo puede hacer uso de crontab si su nombre aparece en: /etc/cron.allow Si este archivo no e!iste" el usuario puede usar crontab a menos #ue su nombre aparezca en: /etc/cron.deny
Ejemplo
-ndicamos #ue el contenido del directorio /home/lucy/tmp/ ser. borrado todos los d'as a las *+:().
Si #ueremos conservar esta instruccin"guardamos el archivo pulsando /0" y salir de nano pulsando /1. Con la opcin &l" veremos las tareas estipuladas en crontab" entre ellas nuestra nueva tarea.
Notificaciones
cron env'a un e&mail de notificacin al usuario propietario de crontab. 2sto puede ser molesto" sobre todo si tenemos un cron #ue se ejecuta con mucha frecuencia. $ara deshabilitar el envio de e&mail agregaremos al final de cada l'nea del crontab:
/dev/n!ll " #$
Ejemplos
, , , , , /sbin/ping &c * *+1.*34.5.* 66 /dev/null 5 15 , *5 *&) /sbin/ping &c * *+1.*34.5.* 66 /dev/null 5 5 *"*)"14 , , /home/mmonrdz/scripts/respaldar.py 5")5 7"4 , , * /home/mmonrdz/scripts/dbcotiza.pl 6/dev/null 168* 5 * , , , 9-S$:;<=>:5> gnome&terminal &&command=rtorrent
Cron ejecuta comandos #ue NO impli#uen una salida por entorno gr.fico ?o es posible: ' ( ) ) ) firefox (ejecuta a las 4 am firefo!) $ara solventarlo" debemos agregar *+S,-./012'1 ' ( ) ) ) *+S,-./012'1 firefox