Som systemadministratorer er det ideelt at automatisere opgaver, der kræver en vis frekvens fra vores side, da vi på denne måde sparer tid, og vi kan udføre andre former for administrative opgaver. I tilfælde af Linux har vi mulighed for at bruge Cron til at udføre denne opgaveplanlægning og dermed hjælpe os med bedre at kontrollere de opgaver, der skal udføres.
På Linux -systemer køres cron som en dæmon og kan implementeres til at planlægge opgaver som f.eks. Kommandoer eller shell -scripts for at udføre forskellige former for sikkerhedskopier, systemopdateringer og meget mere. De skal køres periodisk og automatisk i baggrunden på bestemte tidspunkter, datoer eller intervaller i henhold til vores kriterier.
I dag vil Solvetic analysere nogle af de bedste tilgængelige værktøjer til at udføre cron -opgaver, da konfiguration af dem via terminalen kan være kompleks for nogle brugere.
Crontab generator
Dette online værktøj giver os mulighed for at generere og oprette crontab -poster for at planlægge et job. Dens grænseflade har en enkel og beskrivende generator, der hjælper os med at producere en crontab -syntaks, som vi kan kopiere og indsætte i Linux crontab -filen. Onlineværktøjet hedder EasyCron.
Hovedtræk
- Understøtter standard Cron -udtryk: EasyCron er fuldt kompatibel med standard Cron -udtryk, der bruges i populære Cron -implementeringer
- EasyCron giver os mulighed for at specificere udførelsestiden for cron -jobbet på tre forskellige måder: efter interval, ved cron -udtryk eller manuelt.
- Mulighed for at modtage meddelelser via mail
- Lagrer Cron -jobudførelseslogfiler: Alle scripts kan generere resultater under periodiske henrettelser, så funktionen cron -logfunktion til jobudførelse giver os mulighed for at gemme disse resultater til senere verifikation på administrativt niveau.
- Det har forudsigelse af udførelsestid: Denne funktion tillader, at når et cron -job er tilføjet, er det muligt at se en liste over datoer og tidspunkter for, hvornår det vil blive udført i den nærmeste fremtid.
- Mulighed for at redigere HTTP -overskrifter
- Ingen installation nødvendig
Med Crontab Generator har vi to muligheder:
Mulighed 1Det første er at bruge EasyCron på følgende link:
Der vil vi oprette vores cron efter behov:
FORSTØRRE
Klik på Opret Cron -job, og vi vil se det respektive job:
FORSTØRRE
Mulighed 2Den næste mulighed er at oprette cron på Crontab Generator -siden på følgende link:
Der vil vi udfylde felterne efter behovet:
FORSTØRRE
For at fuldføre processen skal du klikke på knappen Generer Crontab Line, og vi får vist følgende:
FORSTØRRE
Der kan vi kopiere og indsætte Cron -linjen i vores Linux -distribution med total sikkerhed.
Cron Maker
CronMaker er et online værktøj, der hjælper os med at opbygge cron -udtryk på en enkel og sikker måde.CronMaker bruger open source -programmereren fra Quartz. De genererede udtryk er baseret på Quartz cron -formatet.
Til brug kan vi gå til følgende link:
Der er det nok at definere opgavens frekvens og indtaste cron -udtrykket:
FORSTØRRE
Når vi klikker på knappen Generer Cron Expressions, modtager vi den linje, der skal indsættes på vores server.
Crontab GUI
Crontab GUI er en online crontab -editor, der tilbyder en helt enkel brugergrænseflade til enhver bruger. Det fungerer på en omfattende måde på mobile enheder, som giver os mulighed for at generere cronsyntaks på vores smartphones eller i webbrowseren i vores udstyr.
Til dets brug vil vi gå til følgende link.
FORSTØRRE
Der vil vi indtaste de udtryk og parametre, der kræves for at generere Cron -linjen til brug på serveren.
Crontab Guru
Crontab Guru er en simpel udtryksredaktør, der giver os mulighed for at oprette cron -job online. Ud over dette giver det et nyttigt middel til at kontrollere hvert oprettet cronjob. Alt, hvad vi kræver, er at kopiere et fragment af den medfølgende kommando og tilføje slutningen af crontab -definitionen, og hvis cron -opgaven mislykkes eller ikke starter, modtager vi en advarsels -e -mail med disse oplysninger.
Dets link er som følger:
FORSTØRRE
CRON Tester
CRON Tester er en nyttig cron task tester, som giver os mulighed for at teste tidsdefinitionerne i cron job. Bare kopier og indsæt cronsyntaksen i cron -definitionfeltet, vælg derefter antallet af iterationer og klik på Test for at se de forskellige datoer, den vil køre på.
Dit brugslink er som følger:
I dette tilfælde har vi brugt testsyntaksen, og disse er resultaterne:
FORSTØRRE
Som vi kan se, er onlineværktøjer en nyttig mulighed for at undgå at begå fejl i planlagte opgaver i Linux via cron.