Cómo configurar trabajos cron en Ubuntu

La utilidad de software Cron es un programador de trabajos basado en el tiempo en sistemas operativos similares a Unix. Cron permite a los usuarios de Linux y Unix ejecutar comandos o scripts en una fecha y hora determinadas. Once puede programar scripts para que se ejecuten periódicamente. Por lo general, se usa para trabajos de administración del sistema, como copias de seguridad o limpieza de directorios/tmp/ y más.

Los siguientes pasos a seguir para configurar un trabajo cron en Ubuntu:

  • Conéctese al servidor y actualice el sistema:
    antes de comenzar con la configuración de crontab, conecte el servidor y actualice el software del sistema a la última versión disponible. Podemos hacer esto usando el siguiente comando:
    #apt-get update && #apt-get upgrade
  • Verifique si el paquete cron está instalado:
    para verificar si cron está instalado, ejecute el siguiente comando:
    #dpkg -l cron 
  • Si cron no está instalado, instale el paquete cron en Ubuntu:
    se puede instalar el paquete cron con el Administrador de paquetes usando el siguiente comando :
    #apt-get install cron
  • Verifique si el servicio cron se está ejecutando:
    para verificar si el servicio cron se está ejecutando en el sistema, podemos usar el siguiente comando :
    #systemctl status cron
  • Configure el trabajo cron en ubuntu:
    para configurar los trabajos cron, es necesario modificar el /etc/crontab archivo, lo que solo puede hacer el usuario root. Puede editar el archivo crontab con el siguiente editor de texto.

    Ejemplo:

    #nano /etc/crontab

Antes de tomar un ejemplo de la ejecución de la pestaña cron, entendamos la sintaxis común de la pestaña cron:

Sintaxis:

* * * * * /path/to/command arg1 arg2
OR
* * * * * /root/backup.sh

En la sintaxis, primero * representa los minutos [0-59]. El segundo * representa la hora [0-23]. Tercer * soporte para representar el día [0-31]. La cuarta estrella representa el mes [0-12]. Quinto * representa el día de la semana [0-7].

 
Después de todos los pasos para la instalación de la pestaña cron y la comprensión de la sintaxis común, ejecutemos una pestaña cron con un ejemplo adecuado.

Ejemplo #1: Si queremos programar una copia de seguridad el primer día de cada mes a 9 PMlas , el siguiente comando realiza esta operación.

#crontab -e //install your cron job by running this command.
// Append the following entry.

0 9 1 * * /path/to/script/backup-script.sh

 
Ejemplo n.º 2: configure y ejecute el script php como trabajo cron para ejecutar el script todos los días en 10 AM.

#crontab -e //add cron job

// Append the following entry.
0 10 * * * /path/to/myphpscript.php

Las siguientes opciones están disponibles en crontab
crontab -l : Lista de todos sus trabajos cron.
crontab -r : elimina los trabajos cron actuales.

Para obtener más información sobre cron, puede consultar las páginas del manual usando:

man cron
man crontab 

Publicación traducida automáticamente

Artículo escrito por Samdare B y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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