Recherche de site Web

Zeit – Un outil GUI pour planifier des tâches Cron et At sous Linux


Zeit est un outil GUI open source pour planifier des tâches via « crontab » et « at ». Il est écrit en C++ et publié sous licence GPL-3.0. Il s'agit d'un outil facile à utiliser qui fournit une interface simple pour planifier une tâche ponctuelle ou des tâches itératives. Zeit est également livré avec une alarme et une minuterie qui utilisent le son et avertissent l'utilisateur.

Caractéristiques du temps

  • Planifiez, modifiez ou supprimez des tâches CRON.
  • Planifiez ou supprimez des tâches AT.
  • Programmez, modifiez ou supprimez une minuterie/une alarme.
  • Modifier les variables d'environnement.

Comment installer Zeit sous Linux

Pour les distributions Ubuntu et basées sur Ubuntu, une version stable peut être installée en ajoutant le référentiel PPA comme mentionné ci-dessous.

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

Vous pouvez également essayer la version de développement de Zeit en ajoutant le référentiel PPA suivant.

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

Pour les autres distributions Linux, vous pouvez la construire à partir des sources comme indiqué.


git clone https://github.com/loimu/zeit.git
mkdir build && cd build
cmake ..
make -j2
./src/zeit

Pour lancer Zeit, tapez simplement.

zeit &

Exécuter des commandes non périodiques à l'aide de la commande at

Les commandes non périodiques permettent à la commande de planification de s'exécuter une seule fois. Oui, tu as raison. Il utilise la commande « at ». Accédez à « AFFICHERSÉLECTIONNER COMMANDES NON PÉRIODIQUES » ou appuyez sur « CTRL+N ».

Choisissez « Ajouter une commande » comme indiqué dans l'image ci-dessous et ajoutez l'entrée. Je planifie l'exécution d'une commande à 17h35. Cette commande créera un fichier journal vide dans le dossier Téléchargements avec la date du jour ajoutée au nom du fichier, comme indiqué ci-dessous.

NOW=$(date +%F); touch /home/tecmint/Downloads/log_${NOW}.txt

Maintenant, une entrée est ajoutée. Vous ne pouvez pas modifier la commande planifiée mais il est possible de supprimer la commande avant son exécution en utilisant « Supprimer la commande ».

À 17h35, ma commande s'est bien déroulée et a créé un fichier journal vide.

Exécuter des tâches périodiques à l'aide de tâches Cron

Pour planifier des tâches Cron, choisissez « tâche périodique » ou appuyez sur « CTRL + P ». Par défaut, zeit se lancera avec « Tâche périodique ».

Entrez une description, une commande et une heure programmée et appuyez sur ok pour ajouter l'entrée à crontab.

Désormais, mon travail est programmé pour s'exécuter quotidiennement à 13h00.

Vous pouvez vérifier la crontab en utilisant « crontab -l » où l'entrée sera ajoutée automatiquement.

crontab -l

En plus de « at » et « crontab », il existe deux fonctionnalités permettant d'utiliser l'alarme/minuterie qui nous le rappelle en invoquant le son. Cette entrée sera également ajoutée à la crontab.

C'est tout pour cet article. Explorez Zeit et partagez vos commentaires avec nous.