Cómo ejecutar un trabajo cron todos los domingos (semanalmente)

11 ott 2022 2 min di lettura
Cómo ejecutar un trabajo cron todos los domingos (semanalmente)
Indice dei contenuti

Introducción

Muchas de las aplicaciones requieren trabajos Cron semanales para realizar algunas tareas. Por ejemplo, realice el mantenimiento semanal, la limpieza del espacio en disco, la limpieza de la lista de correo y otras tareas. Puedes realizar tus actividades semanales cualquier día de la semana. El consumo de CPU y memoria es necesario para los trabajos que requieren CPU y memoria. Estos trabajos se realizan mejor en un día de fin de semana.

Si desea configurar un Cron en un servidor remoto, continúe leyendo, de lo contrario, omita el primer párrafo "Conexión al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita saber la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root escriba el siguiente comando:

ssh [email protected]_DEL_SERVER

A continuación, deberá ingresar la contraseña de usuario raíz.

Si no está usando el usuario raíz, puede iniciar sesión con otro nombre de usuario usando el mismo comando, luego cambie la raíz a su nombre de usuario :

ssh [email protected]_DEL_SERVER

A continuación, se le pedirá que introduzca su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22 , si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p , luego escriba el siguiente comando:

ssh [email protected]_DEL_SERVER -p PORTA

Programe un Cronjob para el domingo.

El día de la semana está determinado por la quinta sección del cronómetro. Puede especificar un día usando números como 0-7, donde 0 y 7 corresponden al domingo, 1 al lunes, 2 al martes, y así sucesivamente. También podemos referirnos a las primeras tres letras del día como sun, mon, etc.

El demonio cron se puede configurar para ejecutar scripts de shell a las 07:30 todos los domingos usando la siguiente línea:

Defina un día en Crontab usando números:

30 7 * * 0 script.sh

Defina un día en Crontab usando números:

30 7 * * sun script.sh

Puede programar su cronjob semanal editando crontab usando " crontab -e" en un editor de texto.

Programe el cron con la palabra clave@weekly

La palabra clave @weekly crontab espera ejecutar tareas todos los domingos a las 00:00 . Puede reemplazar la hora con @weekly para ahorrar tiempo. El comando se ejecutará exactamente a las 00:00 y no podemos cambiarlo:

@weekly script.sh

conclusión

Este breve tutorial debería ayudarlo a configurar un cronjob para que se ejecute semanalmente. Tenga en cuenta que puede programar un cron en dos formatos.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.