Zeit: una interfaz gráfica de usuario para Crontab para programar trabajos en Linux

Este breve tutorial explica sobre Hora una interfaz gráfica para Crontab y at comando y cómo programar fácilmente trabajos en Linux con Zeit.

Introducción al tiempo

¡Los administradores del sistema generalmente programarán tareas repetitivas para facilitar su trabajo y el de todos! La programación de tareas o trabajos repetitivos es crucial en muchas ocasiones, por example automatizando copias de seguridad, limpiando espacio en disco y otras tareas de mantenimiento del sistema. Incluso si el admin no está disponible todo el tiempo, un trabajo programado seguirá ejecutándose en un intervalo específico. La herramienta más utilizada para programar trabajos en Linux es cron . Ya hemos publicado un guía para principiantes de trabajos de cron . Cron es una utilidad de línea de comandos, por lo que es posible que los novatos no comprendan completamente los argumentos de la línea de comandos. Para mitigar este problema, se han desarrollado algunos front-end independientes y basados ​​en la web para Crontab. Una de esas herramientas es Hora .

Zeit es un front-end de Qt para crontab y at mando. Usando Zeit, podemos;

  • Agregar, editar y eliminar crontab Tareas,
  • Agregue, edite y elimine variables de entorno para crontab ,
  • Agregar y eliminar at comandos,
  • Establecer alarmas y temporizadores.

Todas las tareas antes mencionadas se pueden realizar fácilmente a través de una interfaz gráfica simple. ¡No hay necesidad de lidiar con los comandos! No es necesario referir el crontab página man para hacerlo bien!!

Otra característica notable de Zeit es que podemos configurar recordatorios de audio . Elija un archivo de audio y comenzarán a reproducirse en un momento específico.

Zeit es un programa de código abierto escrito en C++ lenguaje de programación. El código fuente está disponible gratuitamente bajo licencia GPLv3 en GitHub.

Tiempo de instalación en Ubuntu Linux

El desarrollador de Zeit ha creado un PPA para instalar fácilmente Zeit en sistemas basados ​​en DEB como Ubuntu , Pop!_OS y Linux Mint.

Para instalar Zeit en Ubuntu y sus derivados, ejecute los siguientes comandos uno por uno en su Terminal:

                      
                        $ sudo add-apt-repository ppa:blaze/main
                      
                    
                      
                        $ sudo apt update
                      
                    
                      
                        $ sudo apt install zeit
                      
                    

Si quieres probar la versión de desarrollo, haz lo siguiente:

                      
                        $ sudo add-apt-repository ppa:blaze/dev
$ sudo apt update
$ sudo apt install zeit
                      
                    

En otras distribuciones de Linux, es posible que deba compilar e instalar Zeit manualmente desde la fuente.

Programar trabajos en Linux con tiempo

Inicie Zeit desde la terminal ejecutando este comando:

                      
                        $ zeit
                      
                    

La interfaz predeterminada de Zeit debería verse como a continuación:

Zeit: un front-end de Qt para crontab y al mando

Como puedes, ¡la interfaz de Zeit es muy simple! Solo hay 5 opciones y todas se explican por sí mismas.

Para crear un nuevo trabajo programado en su sistema Linux, haga clic en el Agregar tarea botón. Enter una descripción significativa para el trabajo, ingrese el comando que desea ejecutar, elija el intervalo de tiempo adecuado en el cuadro desplegable “Básico”.

El cuadro desplegable Básico ofrece las siguientes opciones de intervalo de tiempo:

  • Cada minuto,
  • Cada hora,
  • Diario,
  • Cada semana,
  • Y todos los meses.

Si desea especificar una fecha y hora personalizadas, elija la opción “Avanzado” y configure los valores deseados para minutos, horas, días, semanas y meses. Finalmente, haga clic en Aceptar para crear el trabajo cron.

Crear un trabajo cron en Linux con Zeit

Ahora verá el trabajo recién creado en la interfaz de Zeit:

Programar trabajos en Linux con tiempo Programar trabajos en Linux con tiempo

También puede verificarlo enumerando manualmente el contenido de crontab archivo usando el siguiente comando:

                      
                        $ crontab -l
                      
                    

Este comando mostrará todos los trabajos cron del usuario actualmente conectado.

Salida de muestra:

                      
                        #Backup system
0 0 * * *	sudo rsync -aAXv / --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /mnt


# File generated by Crontablib the Monday, 26 October, 2020 7:59:34 PM IST.
                      
                    
Mostrar todos los trabajos cron del usuario actual

El trabajo se ejecutará exactamente en 00:00 diario.

Si desea editar el trabajo cron, simplemente selecciónelo en la interfaz de Zeit y haga clic en el botón “Modificar”. Realice los cambios que desee y haga clic en Aceptar para actualizarlo. Si no desea un trabajo de Cron, selecciónelo y presione el botón “Eliminar” en la barra de herramientas. ¡Así de sencillo!

También hay dos opciones más, a saber, “Alarma” y “Temporizador”, que lo ayudarán a configurar recordatorios de audio en un intervalo de tiempo específico.

Configurar alarmas con zeit Configurar alarmas con zeit

Las alarmas/temporizadores pueden ser útiles para recordarle que debe hacer algo reproduciendo un archivo de sonido.

Zeit es una herramienta GUI útil para los novatos que quieren automatizar tareas repetitivas usando Cron y/o at Comando en Linux. ¡Zeit hace que la tarea de gestión de trabajos de Cron sea mucho más fácil! Defina los cronjobs según sus requisitos y permita que se ejecuten automáticamente a intervalos específicos. Una advertencia es que Zeit requiere un entorno de escritorio gráfico. Si está administrando un servidor basado en CLI, es posible que Zeit no le ayude mucho.

Recurso:

Lectura relacionada:

  • Cómo administrar de manera fácil y segura los trabajos de Cron en Linux

Imagen destacada por Devanat desde pixabay .

Related Posts