Zeit - Et GUI-værktøj til planlægning af Cron og At Jobs i Linux


Zeit er et open source GUI-værktøj til planlægning af job via “crontab” og “at”. Den er skrevet i C ++ og frigivet under GPL-3.0-licens. Det er et brugervenligt værktøj, der giver en enkel grænseflade til enten at planlægge et engangsjob eller iterative job. Zeit leveres også med en alarm og timer, der bruger lyd og giver brugeren besked.

  • Schedule, modify or remove CRON jobs.
  • Schedule or remove AT jobs.
  • Schedule, modify or remove Timer/Alarm.
  • Modify environment variables.

Sådan installeres Zeit i Linux

For Ubuntu- og Ubuntu-baserede distributioner kan en stabil frigivelse installeres ved at tilføje PPA-lageret som nævnt nedenfor.

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

Du kan også prøve udviklingsversionen af Zeit ved at tilføje følgende PPA-lager.

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

For andre Linux-distributioner kan du bygge det fra kilder som vist.

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

For at starte Zeit skal du blot skrive.

$ zeit &

Ikke-periodiske kommandoer tillader planlægningskommandoen at køre en gang. Ja, du har ret. Det bruger kommandoen “at”. Gå til "VIS → VÆLG NONPERIODISKE KOMMANDOER" eller Tryk på "CTRL + N".

Vælg "Tilføj kommando" som vist i nedenstående billede, og tilføj posten. Jeg planlægger en kommando, der skal køre kl. 17:35. Denne kommando opretter en tom logfil i mappen Downloads med dagens dato tilføjet til filnavnet som vist nedenfor.

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

Nu er der tilføjet en post. Du kan ikke ændre den planlagte kommando, men det er muligt at slette kommandoen, før den kører ved hjælp af "Slet kommando".

Kl. 17:35 kørte min kommando fint og oprettede en tom logfil.

For at planlægge Cron-job skal du vælge “periodisk opgave” eller trykke på “CTRL + P”. Som standard starter zeit med "Periodisk opgave".

Indtast en beskrivelse, kommando og planlagt tid, og tryk på ok for at tilføje posten til crontab.

Nu er mit job planlagt til at køre dagligt kl. 13:00.

Du kan kontrollere crontab ved hjælp af "crontab -l", hvor posten tilføjes automatisk.

$ crontab -l

Ud over “at” og “crontab“ er der to funktioner til at bruge alarm/timer, der minder os om ved at påkalde lyden. Denne post føjes også til crontab.

Det er det for denne artikel. Udforsk Zeit og del din feedback med os.