Formato básico: * * * * * Comando hora del día día y mes semana comando
La primera columna indica los minutos 1 a 59. Use * o * /1 para cada minuto para indicar que la segunda columna indica las horas 1 a 23 ( 0 significa 0 punto) La tercera columna indica la fecha 1 a 31. La cuarta columna indica el mes 1 a 12, el número de identificación de la quinta columna, la semana 0 a 6 (0 significa domingo), la sexta columna para ejecutar el comando
archivo crontab Algunos ejemplos:
30 21 * * * /usr/local/etc/rc.d/lighttpd restart El ejemplo anterior significa reiniciar Apache todas las noches a las 21:30.
45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart El ejemplo anterior muestra 4:45 reiniciar Apache el 1, 10, 22 cada mes.
10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart El ejemplo anterior muestra el reinicio de apache todos los sábados y domingos a la 1:10.
0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart El ejemplo anterior muestra que Apache se reinicia cada 30 minutos entre las 18:00 y las 23:00 todos los días.
0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart El ejemplo anterior muestra el reinicio de apache todos los sábados a las 11:00 pm.
* * /1 * * * /usr/local/etc/rc.d/lighttpd restart reinicie apache cada hora
* 23-7 /1 * * * /usr /local /etc/rc.d/lighttpd reinicie entre las 11 pm y las 7 am, reinicie apache cada hora
0 11 4 * lunes a lunes /usr/local/etc/rc.d/lighttpd Reinicie el 4 de cada mes y las 11:00 todos los lunes a miércoles, reinicie apache
0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart 4 o'clock el 1 de enero restart apache < Br>
Nombre: crontab
Permisos de uso: Todos los usuarios
Uso:
archivo crontab [-u usuario] - El archivo especificado reemplaza el crontab actual.
crontab - [- u usuario] -Remplace el crontab actual con una entrada estándar.
crontab-1 [usuario] -liste el crontab actual del usuario.
crontab- e [usuario] -Editar crontab actual del usuario.
crontab-d [usuario] -eliminar el crontab actual del usuario.
crontab-c dir- Especifique el directorio crontab.
El formato del archivo crontab: M H D m d cmd.
M: minutos (0-59).
H: Horas (0-23).
D: Día (1-31).
m: Mes (1-12).
d: El día de la semana (0 ~ 6,0 es domingo).
cmd para ejecutar el programa, el programa se envía a sh ejecución, este shell solo USER, HOME, SHELL tres variables de entorno
Descripción:
se usa crontab Deje que el usuario ejecute el programa a una hora fija o a un intervalo fijo, en otras palabras, un programa similar al usuario. -u usuario se refiere a la configuración de la programación del usuario de
especificado. Esta premisa es que debe tener permiso (como root) para poder especificar la programación de otra persona. Si no usa -u usuario, significa configurar
según su propio horario.
Parámetros:
crontab -e: ejecute un editor de texto para establecer la programación, el editor de texto predeterminado es VI, si Si desea utilizar otro editor de texto, configure la variable de entorno VISUAL
para especificar el editor de texto (por ejemplo, setenv VISUAL joe)
crontab -r: elimine el actual Programación temporal
crontab -l: enumera las programaciones actuales
archivo crontab [-u usuario] -Remplace crontab actual por el archivo especificado.
El formato del programa es el siguiente:
f1 f2 f3 f3 f4 f5 programa
donde f1 es el minuto, f2 es la hora y f3 es el día del mes. , f4 representa el mes y f5 representa el día de la semana. Programa indica el programa para ejecutar la línea
.
Cuando f1 es *, significa que el programa se ejecuta cada minuto. Cuando f2 es *, significa que el programa se ejecuta cada hora. La otra forma es presionar
cuando f1 es ab, significa desde un minuto. Ejecutar a la hora del minuto b. Cuando f2 es ab, significa ejecutar desde la hora at a la hora bth. La otra forma es presionar la tecla
cuando f1 es * /n, significa cada intervalo de n minutos. Ejecutar una vez, f2 es * /n significa que se ejecuta cada intervalo de n horas, y así sucesivamente.
Cuando f1 es a, b, c, ..., significa a, b, c, ... Minutos a ser ejecutados, f2 es a, b, c, ... cuando se deben ejecutar las primeras, b, c ... horas, y así sucesivamente.
Los usuarios también pueden configurar todos los ajustes. Primero almacenado en el archivo, use el archivo crontab para establecer el horario.
Ejemplo:
#Ejecutar una vez cada 7 am /bin /ls:
0 7 * * * /bin /ls
En diciembre En el interior, todos los días de 6 am a 12 am, /usr /bin /backup se ejecuta cada 3 horas:
0 6-12 /3 * 12 * /usr /bin /backup
De lunes a viernes, todos los días a las 5:00 pm, envíe una carta a [email protected]:
0 17 * * 1-5 mail -s " hi " [email protected] < /tmp /maildata
Todos los días a la medianoche todos los días a las 0:20, 2:20, 4:20 .... ejecute echo " haha "
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 este mensaje, agregue > /dev /null 2 > &1 a
después de cada línea.
Ejemplo 2:
# 6: 10 cada mañana
10 6 * * * fecha
# cada dos horas
0 * /2 * * * fecha
#Cada dos horas entre las 23:00 y las 8:00 am, 8:00 am
0 23-7 /2,8 * * * fecha
# cada El 4 de cada mes y el lunes de cada semana a las 11:00 a. M. Del miércoles
0 11 4 * fecha de bodas
# 1, 4 a.m.,
0 4 1 jan * fecha
ejemplo
$ crontab -l muestra el crontab actual del usuario.
Descripción general Este artículo describe cómo transferir archivos entre un host Linux y un host
En diferentes distribuciones de Linux, habrá diferentes programas de GUI que pueden mostrar informac
Cuando hicimos el experimento, grabamos el archivo bin en la tarjeta SD, como el experimento de la l
suave interrumpir introducir El proceso se puede retrasar de un manejador de interrupciones disc
Controlador de interfaz de cámara Samsung (FIMC)
Instrucciones detalladas para usar el comando Ruta en el sistema operativo Linux
Cómo obtener la información de la placa base en el sistema Linux
Introducción a las tres herramientas de seguridad de red más utilizadas en el sistema Linux
Configuración básica de seguridad del sistema VPS de Linux tutorial básico
Linux unificará los ríos y lagos
Cómo nombrar mi disco duro en Linux
Dos medidas para remediar la partición de intercambio del sistema Linux es demasiado pequeña
¿Cómo eliminar la palabra CH en el ícono del método de entrada en el sistema win7?
Entrega de cinco habilidades con Win XP
Método Win8 para obtener derechos de super administrador
Cómo deshabilitar el Centro de entretenimiento multimedia de Windows en el sistema Win7
WinXP: El sistema operativo también reproduce el inicio de sesión automático
Cuatro malentendidos típicos en el diseño del entorno de dominio de Windows 2008
Modificar la ubicación de inicio predeterminada de Windows 7 Explorer
Win8 portátil no puede buscar la señal WiFi WLAN no pudo encontrar cómo hacerlo?