Estaciones de trabajo en línea OnWorks Linux y Windows

Logotipo

Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

Esta es una excelente manera de probar el script para asegurarse de que todo funcione como se esperaba. 1.2.2. Ejecutando con cron

La utilidad cron se puede utilizar para automatizar la ejecución del script. El demonio cron permite la ejecución de scripts o comandos en una fecha y hora específicas.


cron se configura a través de entradas en un crontab archivo. crontab los archivos se separan en campos:


# mh dom mon dow comando


m: minuto en el que se ejecuta el comando, entre 0 y 59.

h: hora en que se ejecuta el comando, entre 0 y 23.

Dom: día del mes en el que se ejecuta el comando.

Lun: el mes en el que se ejecuta el comando, entre 1 y 12.

abajo: el día de la semana en el que se ejecuta el comando, entre 0 y 7. El domingo se puede especificar utilizando 0 o 7, ambos valores son válidos.

mando: el comando a ejecutar.


Para agregar o cambiar entradas en un crontab archivo, se debe utilizar el comando crontab -e. Además, el contenido de un

El archivo crontab se puede ver con el comando crontab -l.


Para ejecutar el script backup.sh mencionado anteriormente usando cron. Ingrese lo siguiente desde un indicador de terminal:


sudo crontab -e


imagen

El uso de sudo con el comando crontab -e edita el raíz crontab del usuario. Esto es necesario si está realizando una copia de seguridad de directorios a los que solo el usuario root tiene acceso.


Agregue la siguiente entrada al crontab archivo:


# mh dom mon dow comando

0 0 * * * bash /usr/local/bin/backup.sh


El script backup.sh ahora se ejecutará todos los días a las 12:00 am.


imagen

El script backup.sh deberá copiarse en el / usr / local / bin / directorio para que esta entrada se ejecute correctamente. La secuencia de comandos puede residir en cualquier lugar del sistema de archivos, simplemente cambie la ruta de la secuencia de comandos de manera apropiada.


Para obtener opciones crontab más detalladas, consulte la Sección 1.4, “Referencias” [p. 327].


Top OS Cloud Computing en OnWorks: