Automatización con at
Permite la gestión de trabajos batchs.
Las modificaciones son volátiles, de modo que se pierden cuando termina la sesión.
Le corresponde al usuario colocar la lista de los comandos en un posible fichero y cargarlo si es necesario mediante los scripts de su perfil.
Para que funcione at, el servicio atd (at daemon) debe estar en marcha.
Hay dos maneras de utilizar at
1. Pasando una línea de comandos de manera interactiva.
$ at 21:00
warning: comands will be executed using /bin/sh
at > echo hola
at > <EOT>
job 4 at 2017-05-14 21:00
2. Pasando un fichero ejecutable que contiene los comandos que se deben ejecutar.
$ at -f /home/eva/test.sh 21:25
warning: command will be executed using /bin/sh
job 6 at 2017-05-14 21:25
Control de tareas
atq (at queue) permite listar las tareas programadas.
Se colocan los jobs (tareas) en el directorio /var/spool/atjobs a razón de un ejecutable por tarea.
Estas tareas temporales contienen el script / ejecutable programado, precedido de todas las variables de entorno en el momento de la creación de la tarea at.
atmr se utiliza para eliminar una tarea.
$ at rm ___
|__nº de job
at se utiliza para tareas puntuales y utiliza el método de Listas blancas/Listas negras que se explica en otro post.
Las modificaciones son volátiles, de modo que se pierden cuando termina la sesión.
Le corresponde al usuario colocar la lista de los comandos en un posible fichero y cargarlo si es necesario mediante los scripts de su perfil.
Para que funcione at, el servicio atd (at daemon) debe estar en marcha.
Hay dos maneras de utilizar at
1. Pasando una línea de comandos de manera interactiva.
$ at 21:00
warning: comands will be executed using /bin/sh
at > echo hola
at > <EOT>
job 4 at 2017-05-14 21:00
2. Pasando un fichero ejecutable que contiene los comandos que se deben ejecutar.
$ at -f /home/eva/test.sh 21:25
warning: command will be executed using /bin/sh
job 6 at 2017-05-14 21:25
Control de tareas
atq (at queue) permite listar las tareas programadas.
Se colocan los jobs (tareas) en el directorio /var/spool/atjobs a razón de un ejecutable por tarea.
Estas tareas temporales contienen el script / ejecutable programado, precedido de todas las variables de entorno en el momento de la creación de la tarea at.
atmr se utiliza para eliminar una tarea.
$ at rm ___
|__nº de job
at se utiliza para tareas puntuales y utiliza el método de Listas blancas/Listas negras que se explica en otro post.
Comentarios
Publicar un comentario