Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
| linux:cron:cron [06/03/2012 12:16] – [personalizado] mate | linux:cron:cron [09/02/2026 02:23] (actual) – [Uso "elaborado"] mate | ||
|---|---|---|---|
| Línia 1: | Línia 1: | ||
| - | =cron | + | =cron / crontab |
| ==Conceptos básicos | ==Conceptos básicos | ||
| + | Cron se ejecuta en el background, revisa cada minuto la tabla de tareas crontab **/ | ||
| + | |||
| comprobar si está en ejecución: | comprobar si está en ejecución: | ||
| < | < | ||
| Línia 17: | Línia 19: | ||
| ==Uso " | ==Uso " | ||
| - | modificar / | + | modificar |
| las lineas que realmente ejecutan los " | las lineas que realmente ejecutan los " | ||
| < | < | ||
| - | Donde los primeros asteríscos corresponden, | + | |
| - | | + | * indicar listas: 1,3,5,7 |
| - | * hora | + | * indicar fracciones: |
| - | * día del mes | + | * */15 -> cada 15 minutos |
| - | * mes | + | * 1-59/3 -> cada 3 minutos, empezando por el minuto 1... 1,4,7,10... Diferente de */3 (0, |
| - | * dia de la semana | + | * 1-10/ |
| - | + | * 2/4 -> 2, | |
| - | Un asterisco indica " | + | * indicando el rango de minutos, conseguimos desfasar de las ejecuciones de fracciones más simples |
| - | * Se puede indicar rangos: 1-3 | + | * En algunas distribuciones, |
| - | * Se pueden | + | * *L* : indica " |
| - | * Se pueden | + | * en el caso del día de la semana, sería el último X del mes |
| + | * en el caso del día del mes, sería el último día del mes | ||
| + | * *W* : día de la semana (weekday) | ||
| + | * usado en el día del mes, ejecuta la tarea el día laboral más cercano. | ||
| + | * ejemplo: 15W, si el 15 es sábado, lo ejecuta el viernes 14, si es domingo lo ejecuta el lunes 16 | ||
| + | * *#* : usar en campo dia de la semana | ||
| + | * permite ejecutar un determinado día de la semana de una semana concreta | ||
| + | * ejempo: 5#3 ejecutaría el viernes de la tercera semana | ||
| + | * *H* : hashed | ||
| + | * repite en algún momento indeterminado, | ||
| + | * [[https:// | ||
| < | < | ||
| Línia 48: | Línia 60: | ||
| , permite definir varios valores | , permite definir varios valores | ||
| </ | </ | ||
| + | |||
| + | otros formatos (special strings): | ||
| + | * @reboot -> Run once, at startup. | ||
| + | * @yearly -> Run once a year, "0 0 1 1 *". | ||
| + | * @annually -> (same as @yearly) | ||
| + | * @monthly -> Run once a month, "0 0 1 * *". | ||
| + | * @weekly -> Run once a week, "0 0 * * 0". | ||
| + | * @daily -> Run once a day, "0 0 * * *". | ||
| + | * @midnight -> (same as @daily) | ||
| + | * @hourly -> Run once an hour, "0 * * * *". | ||
| + | |||
| ==personalizado | ==personalizado | ||
| con los siguientes comandos podemos gestionar nuestros propios trabajos CRON (individual para cada usuario): | con los siguientes comandos podemos gestionar nuestros propios trabajos CRON (individual para cada usuario): | ||
| Línia 89: | Línia 112: | ||
| 0 12 */2 * * /comando | 0 12 */2 * * /comando | ||
| </ | </ | ||
| + | |||
| ==seguridad | ==seguridad | ||
| se puede controlar quien usa y quien no el servicio CRON en los archivos: | se puede controlar quien usa y quien no el servicio CRON en los archivos: | ||
| Línia 102: | Línia 126: | ||
| == más info | == más info | ||
| - | {{:linux:cron: | + | * [[https:// |
| + | * [[https://www.freebsd.org/ | ||
| + | * [[https:// | ||
| - | {{tag> | ||