Programa la ejecución de aplicaciones en Ubuntu pero fácil

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)

Centro de software de Ubuntu_044

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:

Área de trabajo 1_047

O bien desde el terminal

gnome-schedule

La pantalla principal de Gnome-Schedule, tiene el siguiente aspecto:

0002_Configurar las tareas programadas

Añadir una tarea

Hacemos clic en el botón «Nuevo», y nos aparecerá la siguiente ventana:

0003_Añadir una tarea programada

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:

0004_Crear una tarea programada nueva

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):

0006_Editar minuto

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:

0005_Crear una tarea programada nueva

Donde podemos indicar el momento exacto en el que queremos que se ejecute nuestra aplicación o comando.

1 comentario en “Programa la ejecución de aplicaciones en Ubuntu pero fácil

  1. Bea Rubio hace 9 años

    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

Deja una respuesta

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