Este breve tutorial explica sobre Zeit , una interfaz gráfica para Crontab
y at
y cómo programar fácilmente trabajos en Linux con Zeit.
Introducción a Zeit
¡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 ejemplo, la automatización de copias de seguridad, la limpieza del espacio en disco y otras tareas de mantenimiento del sistema. Incluso si el administrador no está presente 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 una guía para principiantes sobre 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 Zeit. .
Zeit es una interfaz Qt para crontab
y at
dominio. Usando Zeit, podemos;
- Agregar, editar y eliminar
crontab
tareas, - Agregar, editar y eliminar variables de entorno para
crontab
, - Agregar y eliminar
at
comandos, - Establece 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 consultar 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.
Instalar Zeit 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 Zeit
Inicie Zeit desde la terminal ejecutando este comando:
$ zeit
La interfaz predeterminada de Zeit debería verse a continuación:

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 Agregar tarea botón. Ingrese una descripción significativa para el trabajo, ingrese el comando que desea ejecutar, elija el intervalo de tiempo apropiado en el cuadro desplegable "Básico".
El cuadro desplegable Básico ofrece las siguientes opciones de intervalo de tiempo:
- Cada minuto,
- Cada hora,
- Todos los días,
- Todas las semanas,
- 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.

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

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 conectado actualmente.
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.

El trabajo se ejecutará exactamente a las 00:00
todos los días.
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. ¡Es así de simple!
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.

Las alarmas/temporizadores pueden ser útiles para recordarle que debe hacer algo reproduciendo un archivo de sonido.
Zeit es una herramienta GUI útil para principiantes 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.