Un cron
crond se encuentra en /etc/rc.d/init.d/crond o /etc/init.d o /etc/rc.d /rc5.d/S90crond, la referencia más total /Var /lock /subsys /crond.
cron es una herramienta de ejecución temporizada en linux (equivalente a una tarea programada en Windows) que puede ejecutar tareas de forma periódica sin intervención humana. Dado que cron es un servicio de Linux (deamon), puede iniciar y cerrar el servicio de la siguiente manera: /sbin /service crond start //Inicie el servicio /sbin /service crond stop //Desactive el servicio /sbin /service crond restart //Reinicie Service /sbin /service crond reload //reload 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
El servicio cron ahora está en proceso, podemos usar este servicio.
Dos crontab
El crontab se encuentra en /usr /bin /crontab.
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 //Configurar el servicio cron de un usuario, generalmente root El usuario necesita este parámetro crontab -l al ejecutar este comando. //Enumerar los detalles de un servicio cron de usuario crontab -r //Eliminar el servicio cron de un usuario crontab -e //Editar el servicio cron de un usuario < Br>
Por ejemplo, la raíz ve sus propias configuraciones cron: crontab -u root -l Luego, por ejemplo, la raíz quiere eliminar las configuraciones cron de fred: crontab -u fred -r Al editar el servicio cron, el contenido editado tiene algún formato y Convention, ingrese: crontab -u root -e Ingrese al modo de edición vi, el contenido editado debe cumplir con el siguiente formato:
* /1 * * * * ls > > /tmp/ls.txt La primera parte del formato es la configuración de tiempo, la última parte es el comando que se ejecutará. Si hay demasiados comandos que ejecutar, puede escribir estos comandos en un script y luego llamar a este script directamente aquí, llámelo. Recuerda escribir la ruta completa al comando. 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) fechas (1 -31) Mes (1-12) Semana (0-6) //0 para el domingo
Además de los números, hay varios símbolos especiales que son " * ", " /" y ".; - ",", "representa todos los números en el rango de valores," representa cada significado, "/5" significa cada 5 unidades, - " 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: 0 6 * * * echo " Buenos días. &Quot; > > /tmp/test.txt //Note echo simple, desde la pantalla No veo ninguna salida, porque cron envía por correo electrónico cualquier salida al buzón raíz.
Cada dos horas 0 * /2 * * * echo " Tómate un descanso ahora. " > > /tmp/test.txt
11pm a 8am Cada dos horas, 8:00 am 23-7 /2, 8 * * * echo " Tenga un buen sueño:) " > > /tmp/test.txt
Cada uno 4to del mes y todas las semanas de la semana 1 al miércoles 11:00 11 4 * 1-3 línea de comando
1 de enero 1 4 4 1 1 * línea de comando
Después de editar la configuración cron de un usuario, cron genera automáticamente un archivo con el mismo nombre que este usuario en /var /spool /cron. La información cron de este usuario se registra en este archivo. Este archivo no es 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.
Tres Edite el archivo de configuración /etc /crontab El archivo de configuración a nivel del sistema para cron se encuentra en /etc /crontab.
El servicio cron no solo lee todos los archivos en /var /spool /cron cada minuto, sino que también necesita leer el archivo de configuración /etc /crontab una vez, así que podemos usar el servicio cron para hacer algunas cosas. La configuración con crontab -e es para un usuario, y editar /etc /crontab es para el sistema. El formato de archivo de este archivo es:
SHELL = /bin /bash PATH = /sbin: /bin: /usr /sbin: /usr /bin MAILTO = root //Si hay un error, o hay salida de datos, Los datos se envían a esta cuenta como un correo electrónico HOME = ///La ruta de acceso que ejecuta el usuario, aquí está el directorio raíz
# run-parts
01 * * * * root run-parts /etc /Cron.hourly //Ejecutar el script en /etc/cron.hourly cada hora 02 4 * * * partes de ejecución de raíz /etc/cron.daily //Ejecutar el script en /etc/cron.daily todos los días 22 4 * * 0 Rootear partes /etc/cron.weekly //Ejecutar el script en /etc/cron.weekly todas las semanas 42 4 1 * * Rootear partes /etc/cron.monthly //Ejecutar /etc /cron cada mes. La secuencia de comandos dentro del parámetro mensual
Presta atención al parámetro "partes de ejecución". Si elimina este parámetro, puede escribir el nombre de una secuencia de comandos para ejecutar en lugar del nombre de la carpeta.
Cuatro instancias
------------------------------ --------
Linux como un derivado de Unix sistema operativo , Linux se ha incorporado en vista de la actual ps
En la era de Internet, la alta disponibilidad de la red siempre ha sido una parte muy importante.
en Linux linux rm eliminar archivos, la recuperación es más problemática, incluso si se restaura, e
No hay duda de que Red Hat es la elección de muchas compañías que consideran Linux, pero en los últi
Configuración del sistema Linux VI o habilidades VIM
Registre todos los registros de operaciones de usuario de IP al iniciar sesión IP
El uso de Cinch para hacer que el sistema Mac también tenga la función Aero Snap de Windows 7
Novice Academy: Maneras de agregar Linux al dominio de Windows
Los comandos más utilizados en Linux
La virtualización es la peor: los diez usos más comunes de Linux
Linux 2.6 interrumpir la mitad inferior del Mecanismo de
Instalar la versión completa de Linux en la computadora portátil
Cómo usar SSH para control remoto bajo el sistema Linux
Windows8 e instalación de software común y configuración
Uso inteligente de las vulnerabilidades del sistema de archivos de Windows (1)
CF se unió al informe express diario para enviar a Hao Li a lo que veteranos como
El sistema Win7 no puede instalar la solución de control ActiveX
Fácil de borrar el registro de búsqueda histórico especificado en Vista
Trucos principales: XP, habilidades de búsqueda geniales dos
Win10 RS1 Desktop Preview 14251 Cómo actualizar y actualizar
Win8 no instala .Net 3.5 Framework directamente en la red
El juego Win7 no puede resolver la pantalla completa
Win10 prohíbe la generación automática de la carpeta de información del volumen del sistema