Feilsøking Crontab kjører ikke

Feilsøking Crontab kjører ikke
I Linux-baserte systemer, crontab er en kjent jobbplanlegger. Du kan alltid bruke Cron Daemon-tjenestene hvis du trenger å utføre spesifikke tidsbundne funksjoner. Hva om crontaben din slutter å operere til tider? Du kan forvirre deg selv mens du finner ut grunnen til dette problemet. I et slikt tilfelle vil du også prøve ut alle potensielle løsninger. Ikke gå for disse alternativene, for i denne artikkelen vil vi gi deg noen originale metoder for å feilsøke Crontab. Så la oss starte denne reisen!

Hvorfor fungerer ikke crontab i systemet ditt?

Crontab kan mislykkes av forskjellige årsaker:

  • Den første grunnen er at Cron Daemon kanskje ikke fungerer av noen grunn, noe som resulterer i at crontab mislykkes.
  • Det eksisterer også en mulighet for at systemets miljøvariabler ikke blir avgjort riktig.
  • Ved hjelp av crontab har manuset du prøver å utføre noen problemer eller ikke er kjøres eller begrenset.
  • Skriptveien du prøver å utføre er ikke riktig.
  • Ved hjelp av crontab prøver du å kjøre en fil og mangler utvidelsen.

Feilsøking Crontab:

Det er flere tilnærminger for feilsøking av crontab i systemet ditt, avhengig av den faktiske årsaken. Vi vil demonstrere for deg noen av disse metodene i de kommende seksjonene.

Er Cron Daemon som løper?

Først av alt, sjekk ut Cron Daemon, og den fungerer. For det, utfør den undergitte kommandoen og se etter cron.

$ PGREP CRON

Hvis utgangen viser deg et hvilket.

Ellers, bruk de undergitte kommandoene for å starte Cron-tjenesten på nytt.

$ sudo service cron start

Eller:

$ sudo systemctl start cron

Nå, sjekk ut statusen til Cron -tjenesten.

$ sudo systemctl status cron

Kjører Cron Cron Job?

Nå, ta en titt på systemloggfilen til systemet ditt og sjekk for CRON -feil.

$ grep cron/var/log/syslog

Denne kommandoen vil vise deg alle detaljene relatert til systemloggen, inkludert crontab.

Heving av Cron til feilsøkingsnivå:

En annen ting du kan prøve ut er å heve Cron til feilsøkingsnivå. Åpne opp “/etc/rsyslog.d/50-default.Conf ”-fil.

$ nano /etc /rsyslog.d/50-default.konf

Kommenter følgende linje i den åpne konfigurasjonsfilen.

#cron.*/var/log/cron.Logg

Skriv ut kommandoen nedenfor for å laste inn loggeren på nytt.

$ sudo /etc /init.d/rsyslog omstart

Etter å ha lastet loggeren på nytt, kjør på nytt Cron. Crontaben din vil fungere helt fint etter å ha fulgt denne prosedyren.

Konklusjon:

Crontab er en populær oppgaveplanlegger inkludert i Linux System Pack, da den planlegger en prosess som skal utføres som root. Noen gang hatt et problem mens du kjørte noen jobb med crontab? Hvis ja, ikke bekymre deg! Dette innlegget vil redde deg. Vi har gitt forskjellige metoder for Feilsøking Crontab i systemet ditt.