Crontab Reference Card - gusmolva2022/Infinity-Grid GitHub Wiki
Aquí tienes una “reference card” rápida de crontab
para que la tengas siempre a mano:
# para el usuario actual
crontab -e
listar tareas instaladas
crontab -l
borrar todas las tareas
crontab -r
┌──────── minute (0–59)
│ ┌────── hour (0–23)
│ │ ┌──── day of month (1–31)
│ │ │ ┌── month (1–12)
│ │ │ │ ┌ day of week (0–7) (Domingo=0 ó 7)
│ │ │ │ │
* * * * * comando a ejecutar
-
∗ significa “cada valor posible”
-
Puedes usar rangos (
1-5
), listas (0,15,30,45
), y pasos (*/10
= cada 10)
String | Equivalente |
---|---|
@reboot | al arrancar el sistema |
@yearly | 0 0 1 1 * (una vez al año) |
@monthly | 0 0 1 * * (una vez al mes) |
@weekly | 0 0 * * 0 (una vez a la semana) |
@daily | 0 0 * * * (cada día a medianoche) |
@hourly | 0 * * * * (cada hora en minuto 0) |
Puedes definir al inicio del crontab líneas como:
SHELL=/bin/bash
PATH=/usr/local/bin:/usr/bin:/bin
[email protected]
-
MAILTO: a quién enviar la salida (vacío ⇒ no envía correo).
Guárdala como tu guía rápida para gestionar tareas programadas con cron.