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 la siguiente manera: /sbin /service crond start //Inicie el servicio /sbin /service crond stop //Desactive el servicio /sbin /service crond Reinicie //reinicie service /sbin /service crond reload //reload the settings
Por supuesto, el tiempo de ejecución no especifica /sbin /can también. También puede iniciar este servicio automáticamente al inicio del sistema: al final del script /etc/rc.d/rc.local: /sbin /service crond start
o service crond start
Cron este servicio está ahora en el proceso, podemos usar este servicio, el servicio Cron proporciona las siguientes interfaces para que todos puedan usar
Acerca de las dos formas:
Si el archivo de script se ejecuta con restricciones de permisos, use
método uno:
use directamente el comando crontab para editar el servicio cron para proporcionar el comando crontab para configurar el servicio cron, lo siguiente es esto Algunos parámetros e instrucciones del comando: crontab -u //configura el servicio cron de un usuario, el usuario root general necesita ejecutar este comando crontab -l //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, como la vista raíz de sus propios ajustes cron: crontab -u root -l
Entonces, por ejemplo, la raíz quiere eliminar fred Configuración de Cron: crontab -u fred -r
Editado al editar el servicio cron Algunos formatos de contenido y convenciones, entran: root crontab -e -u
También puede escribirse como crontab -e, el usuario actual puede editar el script realiza de forma automática. El comando anterior se usa generalmente cuando el usuario root lo especifica para otros usuarios.
A continuación, escriba una instrucción:
//Ejecutar cada dos minutos
* /1 * * * * ruta /nombre del archivo de script
si Demasiados comandos pueden escribirse en forma de un archivo de texto y luego llamarse. De la siguiente manera: ingrese al modo de edición vi, el contenido editado debe cumplir con el siguiente formato: * /1 * * * * ls > > /tmp/ls.txt
La primera parte de este formato es para tiempo La última parte es el comando que se ejecutará. Si hay demasiados comandos para ejecutar, puede escribir estos comandos en un script y luego llamar a este script directamente 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) fechas (1 -31) Mes (1-12) Semanas (0-6) //0 representa 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," significa "cada uno", "/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: 6:06 todas las mañanas * * * eco " Buenos días " > > /tmp/test.txt //Tenga en cuenta que el eco simple no ve ninguna salida en la pantalla. 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. &Quot; > > /tmp/test.txt cada dos horas entre las 11 pm y las 8 am, 8:00 am -7 /2,8 * * * echo " Tenga un buen sueño:) " > > /tmp/test.txt Todos los meses el 4 y todas las semanas de lunes a miércoles a las 11 am 0 11 4 * 1-3 línea de comando 1 de enero a las 4 am 0 4 1 1 * línea de comando Después de editar las configuraciones cron de un usuario, cron genera automáticamente un usuario con el mismo nombre en /var /spool /cron El archivo, la información cron del 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.
Adición: al usar crontab, es importante tener en cuenta que las variables de entorno a las que se puede acceder en el script en ejecución no son consistentes con las variables de entorno en el entorno de prueba actual. Un enfoque más seguro es ejecutar el script. Establezca la variable de entorno (exportar) por sí mismo
(1) Primero cree un archivo crond.txt de la siguiente manera, reinicie a las 5:36 cada mañana
36 5 * * * reinicio
(2) subir al directorio /opt
(3) ejecutar el comando
crontab /opt/crond.txt
crontab -l
dejar El archivo de configuración entra en vigencia: si desea que el archivo de configuración surta efecto, debe reiniciar cron, recuerde, ya que se modifica el archivo de configuración cron de cada usuario. También reinicie el servidor cron.
En Fedora y Redhat, deberíamos usarlo;
[root @ localhost ~] # /etc/init.d/crond restart
Si dejas que crond arranque Ejecutar, debe cambiar su nivel de ejecución;
[root @ localhost ~] # chkconfig --levels 35 crond on
service crond status Ver el estado del servicio cron, si no se inicia, el servicio crond comienza a funcionar El servicio cron es un servicio de ejecución cronometrado, puede agregar o editar tareas que deben ejecutarse regularmente mediante el comando crontab.
Después de cada ejecución, el sistema enviará una notificación por correo electrónico al usuario /var /spool /mail /< NOMBRE DE USUARIO >
Tenga en cuenta que el tiempo del script de llamada registrado en la notificación por correo electrónico es el momento en que finaliza la ejecución del script, o hay un cierto retraso. Si no desea recibir dicho mensaje, agregue > /dev /null 2 > &1 después de cada línea.
Si no tiene restricciones de permisos, puede especificarlo como un script de ejecución cronometrado para el sistema, use
Método 2:
Editar /etc /crontab configuración de archivos cron < Br>
El servicio cron no solo lee todos los archivos en /var /spool /cron cada minuto, sino que también necesita leer /etc /crontab una vez, así que podemos usar el servicio cron para hacer algunas cosas. 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. Script dentro de semanalmente
1 se reinicia el servidor 2 al principio de la guía, en la interfaz de inicio (ver abajo) y por en
Un control de puerto serie Generalmente, usamos principalmente el puerto serie para la transmisión d
La primera consideración para muchos entusiastas de Linux al comprar una computadora nueva es si la
Noticias de la tienda de computadoras: De acuerdo con el último informe de un sitio web de tecnologí
Cómo compilar e instalar OPENSSL y APACHE
Minicom no puede ingresar a la solución del problema
Cómo instalar directadmin en VPS
Sistema dual de Windows y Linux desinstala el sistema Linux
Proceso de optimización del rendimiento del servidor Linux
Comandos de procesamiento de texto de Linux (ordenar y uniq)
Linux editor de texto de pantalla completa VI instrucciones de uso tutorial básico
Desktop Linux Standards Learned Compatible con Windows
Administración y mantenimiento de sistemas Linux - comando cpio
Top Ten Tips Linux Fast Starts comienza lo más rápido posible
10 golpes para acelerar el inicio y la velocidad de ejecución de Vista
Cómo la ubicación de los gadgets de escritorio de Win7 no se ve afectada por la barra lateral
creadores Win10 Actualizado: tres pasos para recuperar los originales de Windows Defender
Microsoft Win8.1 Update update patch release oficial
Usando las propias herramientas de dibujo de Win8 para insertar texto en fotos digitales
Resuelva el problema de que XP no puede detener el 'volumen universal'
Medios extranjeros: Se tarda una hora en instalar Windows 7 completamente
Después de comprar el sistema Win7, tengo que hacer 4 pasos. El sistema Microsoft Genuine Win7 de