LinuxParty
Zeit es una herramienta GUI (Interfaz Gráfico de Usuario) de código abierto para programar trabajos a través de "crontab" y "at". Está escrito en C++ y publicado bajo licencia GPL-3.0. Es una herramienta fácil de usar que proporciona una interfaz simple para programar un trabajo de una sola vez o trabajos iterativos. Zeit también viene con una alarma y un temporizador que utiliza un sonido y notifica al usuario.
Características de Zeit
- Programe, modifique o elimine trabajos CRON.
- Programe o elimine trabajos AT.
- Programe, modifique o elimine Temporizador/Alarma.
- Modificar variables de entorno.
Cómo instalar Zeit en Linux
Para Ubuntu y distribuciones basadas en Ubuntu , se puede instalar una versión estable agregando el repositorio PPA como se menciona a continuación.
$ sudo add-apt-repository ppa:blaze/main $ sudo apt update $ sudo apt install zeit
También puede probar la versión de desarrollo de Zeit agregando el siguiente repositorio de PPA.
$ sudo add-apt-repository ppa:blaze/dev $ sudo apt update $ sudo apt install zeit
Para otras distribuciones de Linux, puede crearlo a partir de fuentes como se muestra.
$ git clone https://github.com/loimu/zeit.git $ mkdir build && cd build $ cmake .. $ make -j2 $ ./src/zeit
Para iniciar Zeit , simplemente escriba.
$ zeit &
Iniciar la herramienta Zeit
Ejecutar comandos no periódicos utilizando at Command
Los comandos no periódicos permiten que el comando de programación se ejecute una vez. Sí, tiene usted razón. Está usando el comando "at" . Vaya a “ VER → SELECCIONAR COMANDOS NO PERIÓDICOS ” o presione “ CTRL+N ”.
Comandos no periódicos
Elija " Agregar comando " como se muestra en la imagen a continuación y agregue la entrada. Estoy programando un comando para que se ejecute a las 17:35 . Este comando creará un archivo de registro vacío en la carpeta Descargas con la fecha de hoy agregada al nombre del archivo como se muestra a continuación.
NOW=$(date +%F); touch /home/linuxparty/Downloads/log_${NOW}.txt
programar un comando
Ahora hay una entrada añadida. No puede modificar el comando programado, pero es posible eliminar el comando antes de que se ejecute utilizando " Eliminar comando ".
Eliminar un comando
A las 17:35 mi comando funcionó bien y creó un archivo de registro vacío.
Comando ejecutado con éxito
Ejecutar tareas periódicas mediante trabajos cron
Para programar trabajos Cron, elija " tarea periódica " o presione " CTRL + P ". Por defecto , zeit se iniciará con " Tarea periódica ".
Ingrese una descripción, un comando y una hora programada y presione ok para agregar la entrada a crontab.
Programar tareas periódicas
Ahora mi trabajo está programado para ejecutarse diariamente a las 13:00 .
Programar un comando para ejecutar
Puede verificar el crontab usando " crontab -l " donde la entrada se agregará automáticamente.
$ crontab-l
Tarea programada
Además de "at" y "crontab", hay dos funciones para usar la alarma/temporizador que nos recuerda invocando el sonido. Esta entrada también se agregará al crontab.
Establecer alarma en tarea programada
-
LinuxBiz
- Cómo la comunidad de AlmaLinux apoyó la compatibilidad binaria de RHEL
- Instalar un ERP y CRM para tu Pyme, paso a paso
- Cómo enviar/notificar mensajes a iOS y Android desde la consola de Linux
- Zeit: una herramienta GUI para programar trabajos Cron y At en Linux
- Se piden más trabajos con talento open source: un nuevo informe de la Fundación Linux muestra que faltan talentos por cubrir
- Corea del Sur apuesta por el Software Libre y migrará de Windows a Linux
- Las 15 mejores herramientas de recuperación de datos de Linux: la elección de los profesionales
- 9 herramientas de productividad para Linux que merecen su atención
- Más poder en tu terminal con Tmux
- Generar y entregar informes de actividad del sistema usando los conjuntos de herramientas de Linux
- Las 10 mejores distribuciones Linux para el servidor para 2019
- Cómo desarrollar su propia distribución de Linux personalizada desde cero
- 5 ventajas que tiene LibreOffice sobre Microsoft Office
- RedHat y Canonical anuncian la futura disponibilidad de MicroSoft SQL Server
- Linux Cluster Management Console