El comando crontab de linux se ejecuta al final de cada tres meses

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

 

 

 

Supongo que te gusta

Origin blog.csdn.net/qwer123456u/article/details/89428706
Recomendado
Clasificación