[Linux Tip #2] Comando At

Linux tipplanet-centroamericaSoftware Libre/Open SourceLinux3 Blablazos »

Hay veces que queremos ejecutar alguna tarea o aplicación especifica en determinado momento que por algún motivo no estaremos enfrente de la maquina o Z!, bueno pues hay una solución sencilla para resolver este tipo de asuntos, por ejemplo dejamos bajando algo y queremos apagar la maquina cuando calculemos que ya termino de bajar, hacer un backup a determinado momento, borrar algo en futuro,parar algún servicio, ETC….

Pues bueno ya vimos que si podemos hacer bastante programando a futuro alguna tarea que querramos y como? Con el comando “at”, vamos a describir su uso y sintaxis:

jorge@linux:~$ at 12:00 friday
at> shutdown-r
at> (ctrl+d)
jorge@linux:~$

Si nos damos cuenta luego de haber especificado un tiempo, nos pregunta que hacer en ese tiempo y luego presionando ctrl+d salimos del prompt de at

Las posibilidades de combinar tiempos son varias como en estos ejemplos:

at 5pm jul 0
at tomorrow
at now + 1 day

Y claro siempre tenemos la ayuda que nunca nos podrá faltar:

jorge@linux:~$man at

También podemos darle un archivo de comandos a ejecutar a at asi:

jorge@linux:~$at -f archivo.txt -v tiempo

Ya que sabemos como programar tareas, pues quien da y quien quita se nos ocurra borrar mas de alguna de las que ya programamos y como lo hacemos, pues listando las tareas programadas con estas dos opciones:

jorge@linux:~$at -l
jorge@linux:~$atq

Y para eliminar solo basta con ver el ip de la tarea el cual es el primer numero que nos aparece cuando listamos las tareas meclado con el comando atrm

jorge@linux:~$atrm $ID

Listo jovenes ahora a programar tareas…

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.