Cron jobs van root kwijt?

Pagina: 1
Acties:

  • urk_forever
  • Registratie: Juni 2001
  • Laatst online: 04-02 17:31
Hallo allemaal,

Ik had bij de root user een aantal cron-jobs aangemaakt en ook maakte ik gebruik van de cron.hourly, cron.daily, cron.monthly etc directories.
Alleen sinds korte tijd werken deze niet meer. Als ik met crontab -e kijk dan zie ik geen jobs meer. Hoe kan dit gebeuren? En hoe kan ik het weer fixen?

Hail to the king baby!


  • MrBarBarian
  • Registratie: Oktober 2003
  • Laatst online: 07-03-2023
Crontabs list je met crontab -l ;)

Heb je al in de cron-files zelf gekeken, staan in /etc..

iRacing Profiel


  • Akerboom
  • Registratie: Juni 2001
  • Laatst online: 25-12-2025

Akerboom

Codito, ergo sum

de cron-scripts die in /etc/cron.* staan worden niet vermeld bij crontab -l

deze bestanden zijn gewoon fysiek aanwezig en kan je editen met een teksteditor. itt de crontab welke met crontab -e te editen is.

  • urk_forever
  • Registratie: Juni 2001
  • Laatst online: 04-02 17:31
TormentoR schreef op maandag 25 juli 2005 @ 12:28:
de cron-scripts die in /etc/cron.* staan worden niet vermeld bij crontab -l

deze bestanden zijn gewoon fysiek aanwezig en kan je editen met een teksteditor. itt de crontab welke met crontab -e te editen is.
Klopt maar als je met crontab -e de cron jobs van root bekijkt zie je daarin hoe de cron.daily/cron.hourly scripts gerund worden. En daar staat dus niks meer in.

Als ik ook in /var/spool/cron/crontabs kijk staat daar 1 bestand in genaamd root en die is ook leeg.

Hail to the king baby!


  • MrBarBarian
  • Registratie: Oktober 2003
  • Laatst online: 07-03-2023
urk_forever schreef op maandag 25 juli 2005 @ 12:33:
[...]


Klopt maar als je met crontab -e de cron jobs van root bekijkt zie je daarin hoe de cron.daily/cron.hourly scripts gerund worden. En daar staat dus niks meer in.
Volgens mij niet (maar ik kan het verkeerd hebben)..

Met cronab -l onder root zie je de jobs van de user root die gedraait worden.. in /etc/cron.* staan de jobs die voor het systeem gedraait worden (o.a. cron.daily, hourly en weekly, waar o.a. logrotate in geregeld is)

In /etc/crontab staat gesceduled wanneer cron.daily/weekly/etc gedraait worden.. in /var/spool/cron staan de crons die voor users gedraait worden..

iRacing Profiel


  • urk_forever
  • Registratie: Juni 2001
  • Laatst online: 04-02 17:31
Bij Slackware niet, ik heb ff de originele crontab van de root opgezocht en daar staat het volgende in:
# If you don't want the output of a cron job mailed to you, you have to direct
# any output to /dev/null. We'll do this here since these jobs should run
# properly on a newly installed system, but if they don't the average newbie
# might get quite perplexed about getting strange mail every 5 minutes. :^)
#
# Run the hourly, daily, weekly, and monthly cron jobs.
# Jobs that need different timing may be entered into the crontab as before,
# but most really don't need greater granularity than this. If the exact
# times of the hourly, daily, weekly, and monthly cron jobs do not suit your
# needs, feel free to adjust them.
#
# Run hourly cron jobs at 47 minutes after the hour:
47 * * * * /usr/bin/run-parts /etc/cron.hourly 1> /dev/null
#
# Run daily cron jobs at 4:40 every day:
40 4 * * * /usr/bin/run-parts /etc/cron.daily 1> /dev/null
#
# Run weekly cron jobs at 4:30 on the first day of the week:
30 4 * * 0 /usr/bin/run-parts /etc/cron.weekly 1> /dev/null
#
# Run monthly cron jobs at 4:20 on the first day of the month:
20 4 1 * * /usr/bin/run-parts /etc/cron.monthly 1> /dev/null
Dus dat wordt geregeld vanuit de crontab van root, ik heb ook geen /etc/crontab

Hail to the king baby!

Pagina: 1