Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
linux:cron:start [25/09/2011 08:29] – [personalizado] matelinux:cron:start [02/04/2013 04:18] (actual) mate
Línia 1: Línia 1:
-=cron +=tareas diferidas, tareas repetitivas 
-==Conceptos básicos +  * [[linux:cron:cron|cron]] 
-comprobar si está en ejecución: +  * [[linux:cron:at|at]] 
-<code>$ ps -ef | grep crond</code> +  * [[linux:cron:anacron|anacron]] 
-Añadir el servicio si no lo estuviera: +  * [[linux:background:start|]]
-<code>$ chkconfig --level 35 crond on</code> +
- +
-=== variables de entorno +
-<code> $ export EDITOR=nano</code> +
- +
-==Uso sencillo +
-añadir el script a ejecutar en alguno de estos directorios (o un link): +
-  * /etc/cron.hourly -> se ejecuta cada hora +
-  * /etc/cron.daily -> se ejecuta cada día +
-  * /etc/cron.weekly -> se ejecuta cada semana +
-  * /etc/cron.monthly -> se ejecuta cada mes +
- +
-==Uso "elaborado" +
-modificar /etc/crontab +
-las lineas que realmente ejecutan los "trabajos" son del estilo: +
-<code>* * * * * <usuario> <comando></code> +
- +
-Donde los primeros asteríscos corresponden, de izquierda a derecha+
-  * minuto +
-  * hora +
-  * día del mes +
-  * mes +
-  * dia de la semana +
- +
-Un asterisco indica "cualquiera",  +
-  * Se puede indicar rangos1-3 +
-  * Se pueden indicar listas1,3,5,7 +
-  * Se pueden indicar fracciones: */15 ==> cada 15 minutos, 1-10/2 => los 1,3,5,7,9 (empieza en el 1, a saltos de 2), 2/4 => 2,6,10,14 +
- +
-==personalizado +
-con los siguientes comandos podemos gestionar nuestros propios trabajos CRON (individual para cada usuario): +
-<code> +
-$ crontab <fichero> : añade el fichero con formato cron +
-$ crontab -e : edita el fichero +
-$ crontab -l : lista los trabajos añadidos a nuestros fichero +
-$ crontab -r : elimina los crontab +
-</code> +
-No sirve modificar el fichero original, hay que añadirlo cuando toque. +
-El formato del crontab es ligeramente diferente, no se ha de especificar el usuario. +
- +
-El fichero se guarda, a buen recaudo, en ''/var/spool/cron/crontabs'' (en una debian, al menos) +
-==seguridad +
-se puede controlar quien usa y quien no el servicio CRON en los archivos: +
-<code> +
-/etc/cron.allow +
-/etc/cron.deny +
-</code> +
- +
-en estos ficheros se añade la lista de usuarios con o sin permisos. +
-Se puede utilizar ALL en cualquiera de los 2 +
- +
-Si no se crea el cron.deny y si el cron.allow, es como si hubiesemos creado un cron.deny con un ALL y tendremos que añadir a todos los usuarios que tengan que utilizar este servicio en el cron.allow +
- +
-== más info +
-{{:linux:cron:cron_on_linux.pdf|Cron on Linux}} +
- +
- +
-{{tag>linux}}+
  • linux/cron/start.1316964547.txt.gz
  • Darrera modificació: 15/11/2011 01:59
  • (edició externa)