1. Uso básico de crontab:
Editar tareas programadas
# crontab -e
Ver todas las tareas programadas
# crontab -l
eliminar tarea
# crontab -r
2. Comandos ejecutados en días, meses y semanas de tiempo compartido, por ejemplo:
①, contenido logbak.sh:
#!/bin/bash
#打包/var/log
tar -zcf /opt/shell/log-`date +%Y-%m-%d-%H-%M`.tar.gz /var/log
②, Ejecute logbak.sh una vez cada minuto
# crontab -e
* * * * * /opt/shell/logbak.sh
3. El significado de * - y /n que aparecen en expresiones regulares
(1) Use el mes para decir:
*Equivalente a: 1,2,3,4,6,7,8,9,10,11,12
1-3 es equivalente a: 1,2,3
1,4,7,10 es equivalente a 1,4,7,10
*/3 es equivalente a 1,4,7,10
*/4 es equivalente a 1,5,9
4. Si es mayo de 2019, se ejecutará a las 23:59 al final de cada trimestre
59 23 28-31 2,5,8,11 * [ `fecha -d mañana +\%e` -eq 1 ] && /opt/shell/logbak.sh