$sudo apt-get install cron
ya instalado toca revisar si existen los archivos "cron.allow" y "cron.deny" el primero dice quien puede usarlo y el segun quien no, cuando instalas estos archivos no existen y solo tiene permiso el root de usarlo.
Para crearlos solo pon lo en /etc/ y ya el contenido de cron.allow debe ser tu nombre de usuario y uno por linea y el de cron.deny igual pero para los usuario que no pueden usarlo.
Ya hecho esto se tipea lo siguiente
$crontab -e
Y nos preguntara por un editor de texto para comenzar a planificar las actividades de la maquina ya hecho esto toca comenzar a escribir, el modo de ejecución se especifica de la siguiente manera:
- Minutos: (0-59)
- Horas: (0-23)
- Días: (1-31)
- Mes: (1-12)
- Día de la semana: (0-6), siendo 1=lunes, 2=martes,... 6=sábado y 0=domingo (a veces también 7=domingo)
- comando
Un ejemplo para esto seria
30 10 * * * /usr/bin/who>> /home/
entonces que hara esto todos los dias a las 10:30 almacena el resultado de who en el archivo quien en la direccion puesta, ahora supongamos que lo queremos hacer solo para los lunes
30 10 * * 1 /usr/bin/who>> /home/
Y si se necesita que se realize cada cierto intervalo de tiempo.
*/15 * * 1 /usr/bin/who>> /home/
Este lo que hace es todos los lunes cada 15 minutos almacena el resultado de who en el archivo quien
Tener en cuenta que esto sirve solo para aplicaciones sin interfaz gráfica, para las que tiene interfaz gráfica toca anidar antes del comando DISPLAY=:0 como se ve en el siguiente ejemplo
*/1 * * * * DISPLAY=:0 python /home/badanni/wallpapers/reloj_wall.py
eso es todo con esto ya pueden comenzar a utilizar cron.
Nota: una buena pagina para mas informacion es en Linuxesmas
No hay comentarios:
Publicar un comentario
$ apt-get install comentarios