GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo configurar Automatizar tareas en un VPS de Linux usando Cron?

Uno de nuestros VPS Linux los clientes se enfrentaban a un problema en el que el reloj del sistema de su máquina virtual se adelantaba a la hora estándar. Para solucionar esto, configuramos un trabajo cron para sincronizar la hora de la máquina virtual con el servidor WHM utilizando rdate dominio. Los trabajos cron se utilizan para programar comandos que se ejecutarán periódicamente en máquinas similares a Linux/Unix. La utilidad de trabajo cron es bastante útil, especialmente cuando se requiere ejecutar comandos repetidamente en un momento específico.

Después de este tutorial, aprenderá cómo sincronizar la hora de su servidor con el servidor WHM usando crone job. Antes de eso, le explicaremos brevemente el uso del comando crone.

Comando Bruja


Cada comando cron se divide en las siguientes 2 partes.

[Schedule] [Command to be executed]
For Example: */20 * * * * /command/path


En la sintaxis anterior, Comando es el comando que le gustaría ejecutar en el tiempo programado. Horario  parte se divide en 5 opciones diferentes de la siguiente manera.

minute (0 - 59)
hour (0 - 23)
day of the month (1 - 31)
month (1 - 12)
day of the week (Sunday=0 to Saturday=7)

Establezca el trabajo de crone para sincronizar la hora de la máquina virtual con el servidor WHM


Para sincronizar la hora del sistema de la máquina virtual con la hora del servidor WHM, deberá realizar los siguientes pasos después de iniciar sesión en una máquina Linux.

  1. Conéctese a su máquina Linux a través de SSH.
  2. Edite/Agregue crontab con el siguiente comando.

    crontab -e  //  To add/update job in crontab
  3. Al emitir este comando, se abrirá un editor de texto donde puede ingresar comandos para programarlos en una nueva línea. Agregamos el comando (en la parte inferior) para sincronizar la hora del sistema de VM con WHM cada hora(*/60). Este cron se ejecutará cada hora y comparará la hora del sistema de VM con rdate.cpanel.net . Si se nota alguna diferencia horaria, la hora de la máquina virtual se sincronizará con la hora del servidor WHM.

    SHELL=/bin/bash
    HOME=/
    MAILTO=”[email protected]”
    #You can write comment like this.
    */60 * * * * rdate -s rdate.cpanel.net

Linux
  1. Programación de tareas con el comando cron de Linux

  2. Consejos de Linux para usar cron para programar tareas

  3. Cómo reiniciar Linux usando la línea de comandos

  4. ¿Cómo matar un proceso en Linux usando el comando?

  5. Cómo programar tareas usando at en Linux

Cómo crear un directorio en Linux usando el comando mkdir

¿Qué es Crontab y cómo automatizar tareas en Linux con Crontab?

Cómo automatizar tareas con trabajos cron en Linux

Cómo ejecutar un comando periódicamente en Linux usando Watch

Cómo automatizar trabajos diarios en Linux usando (at)

Cómo configurar la fecha y la hora en Linux