Cómo crear un crontab para correr el primero del mes?

Cómo crear un crontab para correr el primero del mes?
Cron es una utilidad de Linux extremadamente útil que se usa ampliamente para programar diferentes tareas en un tiempo especificado. Esto proporciona un alto nivel de control y automatización para realizar diferentes trabajos con una intervención humana mínima. En el artículo de hoy, demostraremos cómo crear un crontab para funcionar el primero del mes en Linux Mint 20.

Método de crear un crontab para ejecutarse el primero del mes en Linux Mint 20

Para crear un crontab para ejecutarse el primero del mes en Linux Mint 20, tendrá que seguir los pasos que se indican a continuación:

Paso 1: cree un trabajo de sample cron para ejecutarse el primero del mes en Linux Mint 20
Primero, debe crear una muestra de trabajo cron que desee ejecutar en el primer mes. Sin embargo, este paso es opcional, ya que incluso puede intentar ejecutar un solo comando en el horario deseado, yo.mi., No necesariamente necesita crear un programa o un script. Para la demostración, simplemente hemos creado un archivo bash en el directorio de inicio llamado mes.mierda. Siempre que se ejecute este script, mostrará un mensaje simple en el terminal. El contenido de nuestro script bash se muestra en la siguiente imagen. Este guión de Bash actuará como nuestro trabajo cron de muestra.

Paso 2: Inicie el Cron Daemon en su sistema Linux Mint 20
Una vez que se ha creado un trabajo de CRON de muestra, debe iniciar el Cron Daemon en el fondo de su sistema Linux Mint 20. Puede hacer esto ejecutando el comando que se muestra a continuación en su terminal:

$ sudo systemctl start cron

Este comando simplemente iniciará el Daemon Cron sin mostrar ningún mensaje en la terminal.

Paso 3: Asegúrese de que el estado activo del Daemon Cron en su sistema Linux Mint 20
Después de eso, debe asegurarse de que el Daemon Cron esté activo y en funcionamiento. Este estado se puede verificar ejecutando el siguiente comando en el terminal Linux Mint 20:

$ sudo systemctl status cron

Si el estado de su Daemon Cron es "activo (en ejecución)", como se destaca en la imagen que se muestra a continuación, entonces puede proceder convenientemente al siguiente paso.

Paso 4: Agregue el trabajo de Cron deseado al archivo CRONTAB para su ejecución en el primero del mes en Linux Mint 20
Finalmente, puede agregar el trabajo de CRON de muestra al archivo CRONTAB para su ejecución en el primero del mes. Para eso, primero debe acceder al archivo CRONTAB con el siguiente comando:

$ crontab -e

El archivo CRONTAB se muestra en la imagen a continuación:

Ahora, debe agregar la siguiente declaración a su archivo CRONTAB para la ejecución de su trabajo de CRON de muestra en el primero del mes:

* * 1 * * PathToyoursamplecronjob

Aquí, sería mejor si reemplazara PathToyoursamplecronjob con la ruta real del trabajo cron de muestra que ha creado. En nuestro caso, fue/Home/Kbuzdar/mes.mierda.

Cuando guarda su archivo CRONTAB después de agregarle esta declaración, el Daemon Cron instalará automáticamente el nuevo Crontab, como se muestra en la imagen a continuación. Significa que ahora el trabajo de su muestra de cron está listo para ser ejecutado en el primero del mes.

Conclusión

Después del procedimiento prescrito en este artículo, creará un crontab para funcionar el primero del mes. También puede intentar ejecutar un comando específico en el primero del mes en lugar de ejecutar un script siguiendo el mismo método.