29 de agosto de 2009

Programar descargas desde la consola

Este truco es muy util para descargar cosas grandes como por ejemplo una distro de linux.
El comando nos permite programar una descarga para que se ejecute a cualquier hora, asi podemos dejar nuestras descargas para que se ejecuten por la noche.

Por ejemplo, si quiera poner a descargar un fichero a las 21:30 tendria que poner:

$ echo 'wget http://www.ubuntix.com/fichero.rar' | at 21:30

o para ponerlo dentro de 20 minutos:

$ echo 'wget http://www.ubuntix.com/fichero.rar' | at now + 20 minutes

Otras opciones interesantes del comando at son:

- f nombrefichero: Especifica el fichero que contiene el/los comandos a ejecutar.
- t time : Lo ejecuta a una hora determinada en formato hh:mm. am / pm
- m : Envia un fichero al usuario cuando termina la tarea.
- l : Para ver los comandos que se van a ejecutar.

Por supuesto tambien se puede usar para otras cosas, como para apagar el ordenador a cierta hora, mostrar un mensaje para recordar algo o incluso enviarnos un mail para recordar algo.

Si quisieramos programar algo que ocurriera todos los dias a cierta hora tendriamos que usar crontab, pero eso ya es otra historia

0 comentarios:

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | coupon codes