Zoeken op website

Zeit - Een GUI-tool om Cron en At Jobs in Linux te plannen


Zeit is een open-source GUI-tool voor het plannen van taken via “crontab” en “at”. Het is geschreven in C++ en vrijgegeven onder de GPL-3.0-licentie. Het is een eenvoudig te gebruiken tool die een eenvoudige interface biedt voor het plannen van een eenmalige taak of iteratieve taken. Zeit wordt ook geleverd met een alarm en timer die gebruik maakt van geluid en de gebruiker op de hoogte stelt.

Zeit-functies

  • Plan, wijzig of verwijder CRON-taken.
  • AT-taken plannen of verwijderen.
  • Timer/alarm plannen, wijzigen of verwijderen.
  • Wijzig omgevingsvariabelen.

Hoe Zeit op Linux te installeren

Voor Ubuntu en Ubuntu-gebaseerde distributies kan een stabiele release worden geïnstalleerd door de PPA repository toe te voegen, zoals hieronder vermeld.

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

U kunt ook de ontwikkelingsversie van Zeit proberen door de volgende PPA-repository toe te voegen.

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

Voor andere Linux-distributies kunt u deze bouwen vanuit bronnen, zoals weergegeven.


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

Om Zeit te starten, typt u gewoon.

zeit &

Voer niet-periodieke opdrachten uit met behulp van at Command

Met niet-periodieke opdrachten kan de planningsopdracht één keer worden uitgevoerd. Ja je hebt gelijk. Het gebruikt het “at ” commando. Ga naar “VIEWSELECT NIET-PERIODISCHE OPDRACHTEN ” of druk op “CTRL+N”.

Kies “Commando toevoegen” zoals weergegeven in de onderstaande afbeelding en voeg het item toe. Ik plan dat een opdracht wordt uitgevoerd om 17:35. Met deze opdracht wordt een leeg logbestand gemaakt in de map Downloads, waarbij de datum van vandaag aan de bestandsnaam wordt toegevoegd, zoals hieronder weergegeven.

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

Nu is er een vermelding toegevoegd. U kunt de geplande opdracht niet wijzigen, maar het is wel mogelijk om de opdracht te verwijderen voordat deze wordt uitgevoerd met behulp van “Commando verwijderen“.

Om 17:35 werd mijn opdracht prima uitgevoerd en werd er een leeg logbestand gemaakt.

Voer periodieke taken uit met behulp van cron-jobs

Om Cron-taken te plannen, kiest u “periodieke taak” of drukt u op “CTRL + P“. Standaard wordt zeit gestart met “Periodieke taak“.

Voer een beschrijving, opdracht en geplande tijd in en druk op ok om het item aan crontab toe te voegen.

Nu is mijn taak dagelijks om 13:00 gepland.

U kunt de crontab controleren met “crontab -l”, waar het item automatisch wordt toegevoegd.

crontab -l

Naast “at” en “crontab“ zijn er twee functies om alarm/timer te gebruiken die ons eraan herinneren door het geluid aan te roepen. Dit item wordt ook toegevoegd aan de crontab.

Dat is het voor dit artikel. Ontdek Zeit en deel uw feedback met ons.