informatica:sistemas_operativos:linux:cron
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| informatica:sistemas_operativos:linux:cron [2021/04/14 12:37] – creado tempwin | informatica:sistemas_operativos:linux:cron [2021/04/14 12:52] (actual) – [Horarios predefinidos] tempwin | ||
|---|---|---|---|
| Línea 10: | Línea 10: | ||
| Cron se puede definir como el equivalente a **Tareas Programadas** de Windows. | Cron se puede definir como el equivalente a **Tareas Programadas** de Windows. | ||
| + | |||
| + | ===== crontab ===== | ||
| + | |||
| + | '' | ||
| + | |||
| + | Estructura: | ||
| + | |||
| + | < | ||
| + | .--------------- minuto (0-59) | ||
| + | | .------------ hora (0-23) | ||
| + | | | .--------- día del mes (1-31) | ||
| + | | | | .------ mes (1-12) o jan, | ||
| + | | | | | .--- día de la semana (0-6) (domingo=0 ó 7) o sun, | ||
| + | | | | | | | ||
| + | * * * * * comando a ejecutar | ||
| + | </ | ||
| + | |||
| + | Ejemplo: | ||
| + | |||
| + | <code crontab> | ||
| + | 1 0 * * * echo -n "" | ||
| + | </ | ||
| + | |||
| + | La configuración anterior está diciendo a cron que se vacíe el fichero ''/ | ||
| + | |||
| + | Otro ejemplo: | ||
| + | |||
| + | <code crontab> | ||
| + | */5 * * * * / | ||
| + | </ | ||
| + | |||
| + | El script ''/ | ||
| + | |||
| + | Es posible indicar más de un comando si lo separamos por punto y coma ('';'' | ||
| + | |||
| + | <code bash> | ||
| + | 30 21 * * * cd / | ||
| + | </ | ||
| + | |||
| + | * [[https:// | ||
| + | |||
| + | |||
| + | ==== Horarios predefinidos ==== | ||
| + | |||
| + | Hay varios valores predefinidos que se pueden utilizar para sustituir una expresión del cron: | ||
| + | |||
| + | ^ | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | |||
| + | Por ejemplo, si vamos a ejecutar algo cada hora, tendríamos dos opciones: | ||
| + | |||
| + | < | ||
| + | 0 * * * * comando | ||
| + | </ | ||
| + | |||
| + | O utilizando el valor predefinido '' | ||
| + | |||
| + | < | ||
| + | @hourly comando | ||
| + | </ | ||
| ===== Recursos ===== | ===== Recursos ===== | ||
| * [[https:// | * [[https:// | ||
informatica/sistemas_operativos/linux/cron.1618396632.txt.gz · Última modificación: por tempwin
