|
Sistemas Operativos: Añadir una tarea programada en el crontab de Linux Red Hat
Os explicamos cómo añadir una tarea programada en el crontab de GNU Linux Red Hat. La añadiremos en el crontab del sistema para que se ejecute para todos los usuarios. También mostramos un ejemplo de script GNU Linux que permite hacer un export de la base de datos de Oracle Database y transferirla mediante FTP a otro equipo. Añadir una tarea programada en el crontab de GNU Linux Red HatOs explicamos cómo añadir una tarea programada en el crontab de Linux Red Hat (válido para cualquier otra distribución GNU Linux como Ubuntu ó Fedora). La añadiremos en el crontab del sistema para que se ejecute para todos los usuarios. 1. Nos conectamos a Linux como superusuario (root), en nuestro caso hemos utilizado PuTTY para la conexión en modo consola remota. Lógicamente también lo podemos hacer desde el propio equipo iniciando una sesión:
2. Modificaremos el fichero crontab que se encuentra en la carpeta /etc, con lo cual accederemos a esta carpeta con el comando: cd /etc Para comprobar que el fichero existe ejecutaremos: ls -lah crontab Como resultado mostrará:
Si queremos visualizar el contenido del fichero ejecutaremos el siguiente comando: cat crontab Un ejemplo de contenido de este fichero podría ser:
Que indica lo siguiente:
Para añadir, eliminar o modificar alguna tarea programada editaremos el fichero "crontab", para ello utilizaremos el editor de ficheros de texto "vi" (se puede utilizar cualquier otro, como "nano"): vi crontab Pulsaremos "a" para editar, a continuación añadiremos, modificaremos o eliminaremos la línea correspondiente a la tarea que queramos añadir, modificar o eliminar, siguiendo el formato adecuado (tal como se muestra en el ejemplo anterior) y guardaremos los cambios pulsando la tecla escape, a continuación ":wq" e INTRO. Para garantizar que los cambios se han guardado correctamente volveremos a visulizar el contendio con el comando: cat crontab En nuestro caso hemos modificado la hora de ejecución de una de las tareas existentes y hemos añadido una nueva tarea que se ejecutará sólo los miércoles:
Ejemplo de contenido de ficheros de script de GNU LinuxUn ejemplo del contenido de alguno de los ficheros de script que se ejecutan con el programador de tareas podría ser:
Tecnologías empleadasCréditosArtículo realizado íntegramente por Alonsojpd. Anuncios
Enviado el Viernes, 28 julio a las 08:09:58 por ajpdsoft
|
|