Hvorfor fungerer ikke crontab i systemet ditt?
Crontab kan mislykkes av forskjellige årsaker:
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.