cron es una herramienta de ejecución cronometrada en Linux que puede ejecutar trabajos sin intervención humana. Dado que Cron es un servicio incorporado para Linux, pero no se activa automáticamente, puede iniciar y cerrar el servicio de las siguientes maneras:
/sbin /service crond start //Inicie el servicio
/sbin /Service crond stop //cierra el servicio
/sbin /service crond restart //reinicia el servicio
/sbin /service crond reload //vuelve a cargar la configuración
También puede iniciar este servicio automáticamente cuando se inicia el sistema:
Al final del script /etc/rc.d/rc.local:
/sbin /Service crond start
Cron este servicio ahora está en el proceso, podemos usar este servicio, el servicio de Cron proporciona las siguientes interfaces para que todos puedan usar:
1. Utilice directamente el comando crontab Editar
El servicio cron proporciona el comando crontab para configurar el servicio cron. Los siguientes son algunos parámetros y descripciones de este comando:
crontab -u //Por lo general, configure el servicio cron de un usuario El usuario root necesita este parámetro cuando ejecuta este comando
crontab -l //lista los detalles de un servicio cron de usuario
crontab -r //borra el servicio cron sin un usuario
crontab -e //Editar el servicio cron de un usuario
Por ejemplo, root para ver sus propios ajustes cron: crontab -u root -l
Y por ejemplo, root quiere Elimine la configuración cron de fred: crontab -u fred -r
Al editar el servicio cron, hay algunos formatos y convenciones para editar el contenido. Ingrese: crontab -u root -e
Ingrese vi edit Modo, el contenido editado debe cumplir con el siguiente formato: * /1 * * * * ls > > /tmp/ls.txt
La primera parte de este formato es el ajuste de tiempo, la última parte Es el comando a ejecutar, si hay demasiados comandos para ejecutar, puede escribir estos comandos en un script y luego llamar directamente a este script aquí, recuerde escribir la ruta completa del comando al llamar. La configuración del tiempo tiene ciertas convenciones. Los primeros cinco * números representan cinco números. El rango y el significado de los números son los siguientes:
minutos (0-59)
horas (0 -23)
Fecha (1-31)
Mes (1-12)
Semana (0-6) //0 para el domingo
Además de los números, hay algunos símbolos especiales que son " * ", " /" y " - ", ", ", * representan todos los números en el rango de valores, " /" Al representar cada significado, "/5" significa que cada 5 unidades, - representa un número de un número a un número, " separa varios números discretos. Aquí hay algunos ejemplos para ilustrar el problema:
Todos los días a las 6 am
0 6 * * * echo " Buenos días. &Quot; > > /tmp/test.txt //Nota Simple eco, no puede ver ningún resultado de la pantalla, porque cron envía por correo electrónico cualquier resultado al buzón raíz.
Cada dos horas
0 * /2 * * * echo " Ten un descanso ahora. " > > /tmp/test.txt
Noche Cada dos horas entre las 11:00 y las 8:00 a.m., 8:00 a.m.
0 23-7 /2,8 * * * echo " Tenga un buen sueño:) " > > /tmp /test.txt
El 4 de cada mes y el lunes de cada semana hasta las 11 am del miércoles
0 11 4 * 1-3 línea de comando
1 de enero a las 4 am
0 4 1 1 * línea de comandos
Después de editar las configuraciones cron de un usuario, cron se genera automáticamente en /var /spool /cron Un archivo con el mismo nombre que este usuario, la información cron de este usuario se registra en este archivo, este archivo no se puede editar directamente, solo se puede editar con crontab -e. Después de que se inicie cron, lee este archivo cada vez que se lee, y comprueba si quiere ejecutar los comandos internos. Por lo tanto, no es necesario reiniciar el servicio cron después de modificar este archivo.
2. Edite la configuración del archivo /etc /crontab cron
El servicio cron no solo lee todos los minutos en /var /spool /cron cada minuto, sino que también necesita leer /etc /crontab una vez. Entonces podemos configurar este archivo para hacer algo con el servicio cron. La configuración con crontab es para un determinado usuario, y editar /etc /crontab es una tarea del sistema. El formato de archivo de este archivo es:
SHELL = /bin /bash
PATH = /sbin: /bin: /usr /sbin: /usr /bin
MAILTO = Raíz //Si hay un error, o hay salida de datos, los datos se envían a esta cuenta como un correo electrónico
INICIO = ///La ruta que ejecuta el usuario, aquí está el directorio raíz
# run-parts
01 * * * * root run-parts /etc/cron.hourly //ejecuta scripts en /etc/cron.hourly cada hora
02 4 * * * root run-parts /etc/cron.daily //Ejecuta el script en /etc/cron.daily todos los días
22 4 * * 0 partes de ejecución de raíz /etc/cron.weekly //ejecuta /etc /cron cada semana. Scripts semanales
42 4 1 * * root run-parts /etc/cron.monthly //ejecuta los scripts en /etc/cron.monthly cada mes
toda la atención " Run-parts " Este parámetro, si elimina este parámetro, puede escribir un nombre de script para ejecutarlo más tarde, no el nombre de la carpeta.
1. Estructura de datos de la cola de espera La cola de espera se implementa mediante una lista c
En el terminal de shell adb, ingrese ps para ver todo el estado actual del proceso del teléfono. E
Tcpdump es una herramienta de captura comúnmente utilizada en la línea de comandos
Use los comandos ps y grep para encontrar el proceso zombie #ps -A -ostat, ppid, pid, cmd | Comenta
Xauth: (stdin): 1: nombre de pantalla incorrecto "LSPPC-Lenny: 1" en "ad
Cálculo del tiempo de shell de Linux y método de cálculo de diferencia de tiempo
CentOS 6.2 Instalación de 32 bits FTP
Linux Desktop Ubuntu 10.10 Día de desarrollo y lanzamiento
Linux RedHat cómo configurar el servicio telnet
"APUE": Procesamiento de señal
Linux con la herramienta fdisk SSH partición de línea de comandos y montaje con partición tutorial
CentOS minimiza la instalación e instalación del sistema de escritorio y el soporte chino
Dos maneras de modificar el sistema Linux 22 primer puerto de
Configurar GAppProxy tutorial en el sistema Linux
La forma correcta de recuperar el Superblock de EXT3 (superbloque incorrecto)
Le enseñará cómo aumentar el espacio en el disco duro en la máquina virtual Linux
La última versión de Build 9472 ha sido compilada
Resumen de fondo de pantalla predeterminado de Windows 8
NT Actualizar a 2003 Cómo aplicar el Registro y el Sistema de archivos
Sistema Win7 Ultimate para determinar si hay habilidades atacadas por hackers Troyanos
Formas de evitar que la página de inicio de IE sea modificada
¿Cómo configurar el sistema win7
Resumen de las características más valiosas de Firefox
La caja de Office 2010 es más brillante que la de Windows 7
No puedo encontrar C: /WINDOWS/WINBOM.VBS Solution
Cómo actualizar directamente el sistema win8 al sistema win10