En el artículo publicado hace unos días, Clona tu Ubuntu desde el terminal, comentaba la posibilidad de programar esta tarea para que se hiciera de forma automáticamente mediante el cron.
Tengo que reconocer, que desde luego, no es nada amigable, así que vamos a darle otra solución más cómoda para poder hacer este tipo de acciones. Para ello utilizaremos Gnome Schedule, que es un interfaz gráfico que te permite gestionar el archivo crontab de una forma mucho más visual y sencilla. Soporta tanto acciones que se repiten en el tiempo, como acciones que sólo ocurren una vez. Está desarrollado en Python utilizando Pygtk.
Instalar Tareas programadas (Gnome-Schedule)
Para variar, yo la he instalado desde el Centro de Software de Ubuntu, que es la manera elegante de hacerlo, y que además te permite puntuar la aplicación, una forma bien sencilla de compartir tu experiencia con los demás. Además puedes expresar tus opiniones, al mas puro estilo Market de Android (esto da una idea del camino que está tomando Ubuntu)
También la puedes instalar desde el terminal (claro):
sudo apt-get install gnome-schedule
Funcionamiento
Puedes iniciar el programador de tareas directamente desde el Dash:
O bien desde el terminal
gnome-schedule
La pantalla principal de Gnome-Schedule, tiene el siguiente aspecto:
Añadir una tarea
Hacemos clic en el botón «Nuevo», y nos aparecerá la siguiente ventana:
Con esto, ya te das una idea de la amigable y sencilla que es la aplicación, frente a lo engorroso que puede ser utilizar directamente crontab.
Añadir una tarea repetitiva
Hacemos clic en el botón «Una tarea que se lanzará repetidamente», y nos muestra la siguiente ventana:
puede seleccionar entre básico y avanzado. En la opción básico, las posibilidades son cada minuto, cada hora, cada día, cada mes y al reiniciar. En la opción avanzado, las posibilidades son mucho mayores.
Para cada una de las opciones (minuto, hora, día, mes y día de la semana), podemos pulsar el botón editar correspondiente, y nos muestra la siguiente ventana (adaptada a cada una de las opciones):
Donde podemos seleccionar la opción requerida. Por ejemplo que la aplicación se ejecute cada minuto, o cada varios minutos o que se ejecute en un rango de tiempo de terminado o en un minuto preciso.
Añadir una tarea única
Al seleccionar esta opción nos mostrará la siguiente ventana:
Donde podemos indicar el momento exacto en el que queremos que se ejecute nuestra aplicación o comando.
buenas, querría programar una tarea en gnome-schedule siguiendo las indicaciones suyas en otro comentario.
He creado un perfil en Synchrorep para que copie el contenido de una carpeta en home a una carpeta en un disco duro externo.
Pero querría automatizar la tarea para que lo haga cada día a una hora concreta.
Imagino que con Gnome-Schedule podría hacerlo, pero no se muy bien como escribir la tarea a realizar para hacer que se ejecute el perfil de synchrorep.
A lo mejor lo he entendido mal y tendría que escribir la tarea en sí (copiar archivos de una carpeta a otra), creo que eso sería más facil incluso, no?
gracias, saludos