El comando crontab usa el tutorial básico

  

Nombre: crontab Permisos: Todos los usuarios Uso: archivo crontab [-u usuario] archivo crontab [-u usuario] {-l |  -r |  -e} Descripción: crontab se utiliza para permitir a los usuarios ejecutar programas a intervalos fijos o fijos, en otras palabras, similar a la programación del usuario. -u usuario se refiere a la configuración de la programación del usuario especificado. Esta premisa es que debe tener permiso (como root) para poder especificar la programación de otra persona. Si no usa el usuario -u, significa establecer su propio horario. Parámetros: crontab -e: Ejecute un editor de texto para establecer la programación. El editor de texto predeterminado es un VI. Si desea usar otro editor de texto, primero configure la variable de entorno VISUAL para especificar qué editor de texto usar.
(p. ej., setenv VISUAL joe) crontab -r: elimina la programación actual crontab -l: muestra el archivo crontab de programación actual [-u usuario]: reemplaza el archivo crontab actual con el archivo especificado. El formato del programa es el siguiente: f1 f2 f3 f4 f5 programa donde f1 es el minuto, f2 es la hora, f3 es el día del mes, f4 es el mes y f5 es el día de la semana. Programa indica el programa a ejecutar. Cuando f1 es *, significa que el programa se ejecuta cada minuto. Cuando f2 es *, significa que el programa se ejecuta cada hora. La otra es que cuando f1 es ab, significa ejecutar desde el minuto a al minuto b, f2 Cuando es ab, significa que se ejecutará desde la hora de ath hasta la bth. La otra forma es que cuando f1 es * /n, significa que se ejecuta cada n minutos, y f2 es * /n, lo que significa que se ejecuta cada n horas. La otra es que cuando f1 es a, b, c, ..., significa que los minutos a, b, c, ... deben ejecutarse, y cuando f2 es a, b, c, ..., a, b, c ... horas para ejecutar, y así sucesivamente, los usuarios también pueden almacenar todas las configuraciones en el archivo de archivo primero, y usar el archivo crontab para establecer la programación.

Ejemplo 1: #Ejecutar una vez cada 7 am /bin /ls: 0 7 * * * /bin /ls En diciembre, todos los días de 6 am a 12 am cada 3 horas Ejecute /usr /bin /backup: 0 6-12 /3 * 12 * /usr /bin /backup Envíe una carta a [email protected] todos los días de 5:00 pm de lunes a viernes: 0 17 * * 1- 5 mail -s " hola < [email protected] < /tmp /maildata Todos los días a medianoche todos los días a las 0:20, 2:20, 4:20 ... Ejecute el eco > jaja " 20 0 -23/2 * * * echo " haha ​​" Nota: Cuando el programa se ejecuta en el momento que especifique, el sistema le enviará una carta con los contenidos de la ejecución del programa, si no desea recibir dicha carta. Agregue > /dev /null 2 ​​> &1 después de cada línea. Ejemplo 2: # 6: 10 todas las mañanas 10 6 * * * fecha # 0 * /2 cada dos horas * * * fecha # todas las noches entre las 11:00 y las 8:00 am, 8:00 am 23-7 /2, 8 * * * fecha # cada Nº 4 y cada semana, de lunes a miércoles 11 a.m. 0 11 4 * de lunes a miércoles la fecha # 1 por la mañana con una fecha Yuefen 0 4 1 * jan

Copyright © Conocimiento de Windows All Rights Reserved