Hacks para Unix-like:Planificar tareas at

De Wikilibros, la colección de libros de texto de contenido libre.
Planificación de tareas con 'at'
Administración
Dificultad : Normal
Necesitas :
Programas relacionados :
Comandos relacionados : at
crontrab
Archivos relacionados : /etc/crontab
Estandares relacionados :
Enlaces relacionados :

Qué es la planificación de tareas[editar]

Cuando realizamos tareas de administración hay ocasiones en que queremos ejecutar programas o comandos en un determinado momento, o de forma periódica, para ahorrar tiempo y esfuerzo podemos indicarle al sistema que ejecute estas tareas por nosotros en un momento determinado. Bastará editar un archivo o un simple comando y nuestro Linux se ocupará de todo. Esto lo podemos hacer mediante el comando at o mediante el servicio crontab.

Cómo administrar las tareas[editar]

Crontab es un demonio que se ejecuta una vez por minuto, y decide si debe ejecutar las acciones que le hemos indicado según lo que le hayamos especificado en el archivo /etc/crontab. Cada usuario guardara su propia versión de este archivo.

Otra opción es usar el comando at, que mediante unas simples indicaciones desde la línea de comandos indicará al sistema cuando debe realizar una tarea.

Primero comprobamos que el demonio está corriendo y luego le damos las instrucciones
   > /etc/init.d/atd status
        Checking for at daemon: running
   > at noon tomorrow < vaciar_papelara     
   > at 2000 pm August 22 < vaciar_papelara // vacía la papelera a las 20:00 el 22 de agosto
   > at now + 1 hours < vaciar_papelara     // Ejecutara el script vaciar papelera dentro de una hora  
   > atrm *                                 // eliminamos los trabajos pendientes
Para mas información acerca del comando at consultar el manual

Temas relacionados[editar]