Hvordan sletter jeg en Cron -jobb i Linux?

Hvordan sletter jeg en Cron -jobb i Linux?

Cron:

Et innebygd Linux-verktøy brukes til å planlegge prosessutførelsen på systemet ditt, kjent som “Cron”Daemon. Cron ser etter de spesifiserte skriptene og filene i "crontab”Eller“Cron -bord.”CRONTAB -filen inneholder en kommandoliste som du ønsker å kjøre basert på en vanlig tidsplan. I tillegg har den kommandoenavn som administrerer listen over disse kommandoene. Crontab sysselsetter også Cron -jobbplanleggeren for å utføre oppgaver. Cron brukes som en systemfunksjon som vil utføre eller utføre prosesser på dine vegne i henhold til den forhåndsbestemte planen. Denne planen kalles crontab, og verktøyet som brukes til å redigere det også kalt crontab.

Bruker crontab i Linux:

Crontab er en populær oppgaveplanlegger inkludert i Linux System Pack, da den planlegger en prosess å utføre som root. Som et resultat forenkler en automatisert operasjon når Root forenkler systemoppdateringer. Alt du trenger å gjøre er å endre cronjobben og vente på at den blir startet på nytt.

Syntaks av crontab:

Hvert felt i en crontab -fil eksisterer i følgende rekkefølge:

minutt (er) time (er) dag (er) måned (er) ukedag (er) kommando (er)

Her er syntaks for crontab -kommandoen:

* * * * * /path_to_script
  • Bruk Stjerner (*) for matching.
  • Spesifiser rekkevidde: Med bruk av bindestrek kan du definere et område som 1-20, 60-80 eller Mon-Wed, Jan-Mar.
  • Definer flere områder: Det tillater deg også å definere mange felt atskilt med en kommando, for eksempel Jan-Mar, april-juli.

Det er all viktig informasjon om crontab. La oss nå gå videre for å se hvordan vi kan slette en Cron -jobb i Linux.

Slette en Cron -jobb:

For å demonstrere prosedyren for å slette en Cron -jobb, først og fremst vil vi legge til en jobb til Crontab ved å bruke følgende kommando:

$ (crontab -u linuxhint -l; ekko " */5 * * * * Perl/Home/Linuxhint/Test.pl ") | crontab -u linuxhint -

Denne kommandoen en ny Cron -jobb for brukeren “Linuxhint” for å liste opp Cron Jobs -informasjonen i “Testen.PL ”-fil etter hvert“ 5 ”minutt.”

Kontroller eksistensen av den nylig opprette Cron -filen.

$ sudo ls -l/var/spool/cron/crontabs

Skriv ut den undergitte kommandoen for å fjerne Cron-jobb fra crontab.

$ crontab -u linuxhint -l | grep -v 'perl/home/linuxhint/test.pl '| crontab -u linuxhint -

Bruke crontab -r -kommando:

Crontab -filbeskyttelsen er avgjort slik at du ikke kan fjerne en Crontab -fil ved et uhell med RM -kommandoen. For å fjerne crontab -filer, bruk crontab -r -kommando i stedet.

$ crontab -r

Igjen, sjekk ut crontab for å sikre at Cron -jobben blir slettet eller ikke.

$ sudo ls -l/var/spool/cron/crontabs

Konklusjon:

Linux -systempakken inkluderer crontab, en nyttig jobbplanlegger som kan utføre en automatisk prosedyre som rot. Crontab inneholder Cron -jobber som hjelper operativsystemet mens du tar en planlagt sikkerhetskopi av loggfiler eller databaser. Å slette enhver Cron -jobb kan imidlertid være en vanskelig oppgave mens du omgir crontab. Denne artikkelen ga deg en trinn-for-trinn-metode for å slette en Cron-jobb i Linux.