Está en: » Notas y recortes »

Ejecuta un comando a la hora que quieras con AT

Ejecuta un comando a la hora que quieras con AT

¿Cómo funciona AT? Pues muy sencillo, la forma básica sería escribir en el terminal :

$ at 15:37

Y debe salirnos algo como esto:

warning: commands will be executed using /bin/sh
at>

Posteriormente escribimos el comando a ejecutar a esa hora, por ejemplo:

at> killall console


Luego salimos de AT tecleando Ctrl+D. En resumen se verá algo como esto:

terminal
Si se fijan en la imagen, cuando terminamos AT nos entrega el número del proceso que ejecutamos:

job 3 at Tue Oct  2 15:45:00 2012

En este caso es el número 3. Cuando tenemos varios proceso ejecutados con AT, podemos consultarlos con el comando:

$ atq

Cuando sepamos el proceso que queremos matar, solo tenemos que teclear:

$ atrm #

Por lo tanto, si quiero matar el proceso del ejemplo, solo tengo que poner:

$ atrm 3

Listo

AT tiene otras opciones, como por ejemplo la opción de enviarnos un correo cuando ejecute la tarea. Estas opciones las pueden ver tecleando en consola:

$ man at

vía: blog.desdelinux.net/ejecuta-un-comando-a-la-hora-que-quieras-con-at/

Comentarios

Deje su comentario

Previsualización de comentario
  1. Anónimo dice: