Anuncio
¿Alguna vez has hecho algo repetidamente en tu computadora y deseaste poder automatizarlo y hacer que se ejecute solo?
En Linux, la forma más fácil de programar y automatizar una tarea es usar el crontab. Esta es una aplicación basada en la línea de comandos que le permite ejecutar comandos o scripts automáticamente a una hora / fecha específica.
Para quienes no les gusta la terminal y la interfaz de línea de comando, Horario de gnomos es el equivalente gráfico del crontab. Aprovecha el poder de vixie-cron, dcron y a para administrar su archivo crontab y proporcionar una manera fácil de programar tareas en su computadora. Ya sea que programe una tarea recurrente o una tarea que ocurre solo una vez, Gnome-schedule no tiene problemas para manejarla.

Instalación
Gnome Schedule se encuentra en el repositorio de la mayoría de las distribuciones de Linux, por lo que la instalación es fácil. Si está utilizando Ubuntu, puede instalarlo fácilmente haciendo clic en este enlace, en Synaptic Package Manager o en su terminal, escriba el siguiente comando:
sudo apt-get install gnome-schedule
Uso
Cuando programa una nueva tarea, puede elegir si se trata de una tarea recurrente o solo de una sola vez.

Para una tarea única, se le pedirá que ingrese la descripción de la tarea, la fecha y hora de la ejecución del código y el código que se ejecutará. En caso de que no lo sepa, una tarea única no significa que solo puede programar una cosa para que se ejecute. Puede configurar fácilmente Gnome Schedule para ejecutar varios comandos y hacer diferentes cosas al mismo tiempo.
Por ejemplo, puede hacer que detenga todas las aplicaciones, limpie la papelera y apague la computadora a las 10 p.m. Solo necesita asegurarse de ingresar cada comando en una nueva línea y en la secuencia que desea que se ejecute.

También hay un botón para que agregue la tarea existente como plantilla. Con la plantilla, no tendrá que ingresar la configuración para la misma tarea una y otra vez.
En el modo Recurrente, puede definir la tarea que se ejecutará cada semana, hora, minuto, segundo o en cada reinicio. Si desea un control preciso, también puede activar el modo Avanzado para editar la programación manualmente.


De manera predeterminada, Gnome Schedule no puede ejecutar el código de comando que requiere permiso de administrador. Para las tareas de programación que involucran la configuración del sistema, primero debe ejecutar Gnome Schedule en modo Superusuario antes de poder agregar la tarea a la programación. Para hacer eso, debe ejecutar la aplicación Gnome Schedule desde el terminal.
gksu gnome-horario
En el modo Superusuario, también puede editar las tareas programadas de otros usuarios.
Conclusión
Gnome Schedule es una aplicación simple y fácil de usar para programar y automatizar tareas en su máquina Linux. No requiere que recuerde o aprenda ninguna instrucción de línea de comandos para crear un trabajo cron, pero le permite programar y automatizar sus tareas fácilmente. Sin embargo, una cosa es que tendrá que aprender los códigos de línea de comandos que ejecutan sus tareas o no podrá crear la tarea.
Sería genial si el desarrollador puede incluir alguna plantilla predefinida para las tareas estándar como apagar, borrar la papelera, cerrar todas las ventanas, etc.
¿Qué otro software utiliza para automatizar y programar tareas en su máquina Linux?
Credito de imagen: Jean-Lou Dupont
Damien Oh es un experto en tecnología que adora modificar y hackear varios sistemas operativos para hacer la vida más fácil. Echa un vistazo a su blog en MakeTechEasier.com donde comparte todos los consejos, trucos y tutoriales.