¿Cómo planeo trabajar en Linux con el comando cron? Instrucciones paso a paso

La programación automática es la base para controlar los sistemas informáticos. Por esta razón, programar el trabajo en su sistema Linux es muy importante en el proceso de mejorar aún más su rendimiento. Para hacer esto, hay algunos comandos que puede usar para hacerlo de una manera muy simple y rápida.

Por cierto, aquí vamos a enseñar un poco más sobre los comandos Cron , que está considerada como una de las mejores herramientas de planificación de tareas basadas en el tiempo para Unix sistemas operativos, así como algunas distribuciones de Linux.

Por tanto, si se quiere realizar este tipo de operación es muy importante para estos dispositivos y aplicaciones, que corren al revés y de forma automática, haciendo más eficiente el funcionamiento de la automatización de la función. Con todo eso en mente, aquí le enseñaremos más sobre cómo organizar el trabajo en Linux a través del comando cron. Sigue todo lo que te enseñaremos más adelante en detalle.

¿Qué debo considerar antes de planificar un proceso en Linux?

Las técnicas de software no son tan simples como muchos podrían pensar, por estas razones es necesario tener algunas habilidades informáticas que ayudarán a que este proceso sea muy fácil de implementar e implementar. En el lado de Linux, tiene una herramienta cron que se puede utilizar para ejecutar programas de trabajo y de forma automática en el sistema operativo.

Este tipo de herramientas son muy útiles, por lo que necesita saber cómo usarlas. Le permite ejecutar un documento o archivo PHP automáticamente, o cualquier elemento informático que desee, de forma regular. Esto evita alcanzarlo varias veces al día según sea necesario para poder encenderlo usted mismo, por lo que no será muy significativo.

Recuerde, este tipo de software en Linux le permite desarrollar y habilitar ciertos tipos de tareas, como las siguientes:

  • Configure las tareas de actualización de forma automática.
  • Configure la copia de seguridad automática.
  • Realice algunas tareas programadas en el servidor Linux.
  • Mantener el trabajo, lo que me ha enviado a ustedes y correo han enviado, por lo que este no es de forma manual debe hacerse, pero de forma automática.

¿Cuáles son los planes de comando más recomendados para Linux?

En el caso del sistema operativo Linux, puede obtener dos comandos altamente recomendados para planificar el trabajo en el sistema operativo. Los de arriba son cron y crontab. Para muchos, ambas herramientas se parecen a uno, y que son muy similares en la forma en que trabajan , para que puedan ser vistos como dos componentes interdependientes.

Sin embargo, para hacerlo más transparente, aquí le mostraremos cuáles de estos comandos de Linux están disponibles para realizar la planificación del trabajo dentro del sistema:

Comando cron

Esta herramienta se considera un demonio cuando se trata de coordinar el trabajo en Linux. Por lo general trabaja en la parte inferior en sí , lo que se ejecuta al mismo tiempo que los operativos se inicia el sistema. Se comienza a considerar si existen funciones que de acuerdo con la configuración en el tiempo del sistema permanecen .

Si estas tareas van de la mano en el tiempo, ya que los programas deben ejecutarse automáticamente cada pocas horas, es importante que cuando la zona del equipo esté muy bien configurada eso, por el contrario, puede provocar que la ejecución de Cron sea un avance en horas que son incorrectas. porque el tiempo del equipo no coincide con el tiempo del mundo real.

El uso de esta función es usualmente creado /etc/rc.d/ o /etc/int.d carpeta, donde cada 60 segundos escanear el archivo / etc / crontab o / var / spool / cron archivos , todo lo cual se hace en la búsqueda. la posibilidad de cumplir responsabilidades.

Comando Crontab

Crontab se considera un archivo de texto. Por simple que parezca, esta es la definición principal de este comando. Pero el hecho es que crontab es un archivo que contiene información especial donde puede obtener una lista de todos los documentos ejecutados.

Normalmente, cada usuario del sistema operativo tiene su propio archivo crontab, por lo que se asume que está en la carpeta, etc. y es propiedad de la raíz. Para crear su propio archivo, el usuario debe usar el comando crontab, por lo que está invitado de la misma manera.

Aprenda paso a paso cómo corregir procesos recurrentes en Linux y cron. haciendo

Luego de dejar muy claro, que existe el cronograma de procesos duplicados en Linux, y conociendo las dos principales instrucciones que permite la implementación de estos procesos , por favor refiérase a los siguientes pasos paso a paso, cómo organizar el trabajo en el sistema operativo.

Para ello, sigue en detalle todo lo que te enseñaremos a continuación:

Programe el trabajo en Linux y cron

Para hacer esto usando el comando start cron , lo primero que debe hacer es escribir el siguiente comando de acuerdo con el usuario que desea cambiar.

Veamos lo siguiente:

  • Para el usuario del cambio cron, al que está conectado: «crontab -e», estas reglas deben ingresarse sin las comillas («»).
  • Cambie el cron específico del usuario: «crontab -eu-user».

Si alguno de los dos mencionados anteriormente es un código, debes completarlo de la siguiente manera, aunque debes configurar los primeros cinco dígitos, y se deben proporcionar elementos como fechas, horas, días de la semana, etc..

Para hacer esto, debe hacerlo de la siguiente manera:

  • En este caso, el primer número indica el minuto.
  • El segundo número te dice cuándo.
  • El número tres será el día.
  • El número cuatro es la luna.
  • Y finalmente, el quinto día marca el día de la semana.

De esa forma, deberás rellenar según tus necesidades .

Para ayudarlo a comprender mejor, este es el significado de cada número:

  • 0 domingo
  • 1 lunes
  • 2 martes
  • 3 miércoles
  • 4to jueves
  • 5 viernes
  • 6. sábado

Después de agregar cada número , debe separarlos en espacios. Después de configurar todos estos a su gusto y requisitos, se seleccionará el documento operativo.

Para que todo esto se entienda bien, aquí hay algunos ejemplos de configuración de texto y cron:

  • 02 * * * script_to_run.pl
  • Según el comando mencionado, significa que desea ejecutar este documento durante 0 minutos, 2 minutos, todos los días del mes, todos los meses, todos los días de la semana.

Si desea ejecutar.PHP, debe configurar la fecha y la hora de ejecución para poder especificar el método de instalación de PHP y, junto con el espacio, ejecutar PHP.

En este caso, se debe colocar el siguiente comando:

  • 0 0 * 12.1 * / usr / bin / php /path/del/file/file.php
  • Entonces, el comando anterior dice: Durante 0 minutos, a las 0:00, todos los días, durante 12 meses y 1, todos los días de la semana que le gustaría ejecutar el próximo.PHP

Además, si lo desea, puede configurarlo así para que se ejecute cada x horas o minutos según su caso.

Para hacer esto, puedes ponerlo así:

  • 0 * / 3 * * * run.pl (se ejecuta cada 3 horas)
  • * / 90 * * * * run.pl (esto se ejecuta cada 1 hora 30 minutos por * / 90 (90 minutos = 1:30))

De esta manera, puede usar para comenzar a configurar el comando cron para realizar trabajos en el sistema de programación de procesos de Linux, la forma más fácil de dirigir el proceso repetitivo de implementación , sin tener que desarrollar manualmente.

Agregar función al comando crontab

Como se mencionó en la publicación, crontab es otro comando altamente recomendado para realizar horarios de trabajo en este sistema de trabajo. Entonces, aquí te explicamos cómo puedes usarlo de forma rápida y sencilla. Durante la implementación de crontab y crontab -e resultados. En algunas distribuciones de Linux, como Ubuntu, ofrece la opción de seleccionar el editor de texto que desee.

Entonces, el archivo crontab se puede ver de la siguiente manera:

  • # mh dom mon dow comando de usuario

Donde cada uno de estos valores significa lo siguiente:

  • m: La letra m en este caso corresponde al minuto en que se ejecutó el documento, su valor va de 0 a 59.
  • h: Se utiliza para definir el tiempo real, en este caso el patrón de 24 horas, los valores van de 0 a 23, donde 0 son las 12:00 de la medianoche.
  • Sol: Esta palabra se refiere al día del mes, aquí se puede especificar 15 si el documento se va a ejecutar cada 15 días.
  • dow: Le permite especificar un día de la semana, este valor puede oscilar entre 0 y 7, o los primeros tres caracteres del día en este caso, pero debe estar en inglés.
  • Usuario: Aquí puede usted definir un usuario de que las órdenes ejecutadas, esto puede ser el usuario de origen o de otro usuario para que sean los demás. Es importante que este usuario tenga derecho a ejecutar el documento.
  • Comando: Se refiere al documento de implementación completo, un ejemplo de esto es el siguiente : /home/usuarios/scripts/update.sh. si este método coincide con el documento, se ejecutará correctamente.

Para que todo esto sea más fácil de entender, aquí hay algunos ejemplos de varias tareas que se pueden organizar:

  • 15 22 * ​​* * usuario /home/user/scripts/update.sh
  • Ejecutar en este caso, documentar diariamente a las 22:15 desde.
  • 15 10 * * * Usuario /home/user/scripts/update.sh
  • Por lo tanto, puede ejecutar diariamente el script 10:15.
  • 00 10 * * 0 root apt -get -y Actualizar usuario root
  • Pasé todos los domingos a las 10:00 uno hizo actualizaciones. METRO.
  • 30 7 20 11 * Usuario /home/usuario/scripts/update.sh
  • Indica que el 20 de noviembre a las 7:30 p.m. el usuario está ejecutando el documento.
  • 30 7 11 11 usuario solar /home/usuario/scripts/pastel_con_velitas.sh
  • Espectáculos el 11 de noviembre a las 7:30 h. dejándolo como domingo, el usuario configura su administrador de sistema.
  • 45 10 * * Conozca root apt-find -and update
  • En este caso, el usuario root ejecuta una actualización todos los domingos a las 10:45 . METRO.
  • 01 * * * * Usuario /home/usuario/scripts/molestorecordatorio.sh
  • Es un recordatorio perturbador cada minuto en cada hora de todos los días, por lo que generalmente no recomiendo usarlo ya que es muy tedioso.
  • 00 12 1,15,28 * *
  • Le dirá que las 12 pm M. de los días 1, 15 y 28 de cada mes son ampliamente utilizadas para pagos corporativos.
  • 30 17 * * 1,2,3,4,5
  • Esto significa que los recordatorios se envían todos los días de lunes a viernes a las 5.30 a. M.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *