Hallo Liste! Ich habe eine Frage zur Funktionsweise des Cron Daemons.
Auf meinem Rechner finde ich folgende Verzeichnisse und Dateien: *) /etc/crontab *) /etc/cron.d/debarchiver *) /etc/cron.d/postgresql-common *) /etc/cron.daily/apt *) /etc/cron.daily/aptitude *) /etc/cron.daily/bsdmainutils *) /etc/cron.daily/cfengine *) /etc/cron.daily/exim4-base *) /etc/cron.daily/find *) /etc/cron.daily/logrotate *) /etc/cron.daily/man-db *) /etc/cron.daily/modutils *) /etc/cron.daily/mysql-server *) /etc/cron.daily/mysql-server-41 *) /etc/cron.daily/mythtv-backend *) /etc/cron.daily/netkit-inetd *) /etc/cron.daily/standard *) /etc/cron.daily/sysklogd *) /etc/cron.daily/tetex-bin *) /etc/cron.hourly/ *) /etc/cron.monthly/scrollkeeper *) /etc/cron.monthly/standard *) /etc/cron.weekly/cfengine *) /etc/cron.weekly/cvs *) /etc/cron.weekly/dhelp *) /etc/cron.weekly/kdevelop3 *) /etc/cron.weekly/lpr *) /etc/cron.weekly/man-db *) /etc/cron.weekly/sysklogd Der Befehl "crontab -e" erlaubt mir die Bearbeitung von ... Angezeigt bekomme ich (nach meiner letzten Änderung) folgendes: # # Regular cron jobs for the debarchiver package # # Run the archiver every five minutes. # */5 * * * * debarchiver test -x /usr/bin/debarchiver && /usr/bin/debarchiver -so | logger -t debarchiver -p daemon.info # ### */5 * * * * debarchiver test -x /usr/bin/debarchiver && PATH=$PATH:/usr/bin/debarchiver /usr/bin/debarchiver -ox --scanall | logger -t debarchiver -p daemon.info # # */5 * * * * debarchiver test -x /usr/bin/debarchiver && PATH=$PATH:/usr/bin/debarchiver strace -o /tmp/debarchiver.log /usr/bin/debarchiver --dl 6 -ox --scanall | logger -t debarchiver -p daemon.info Ein Blick in "/etc/cron.d/debarchiver" liefert mir folgende Inhalte: # # Regular cron jobs for the debarchiver package # # Run the archiver every five minutes. # */5 * * * * debarchiver test -x /usr/bin/debarchiver && /usr/bin/debarchiver -so | logger -t debarchiver -p daemon.info # # */5 * * * * debarchiver test -x /usr/bin/debarchiver && PATH=$PATH:/usr/bin/debarchiver /usr/bin/debarchiver -ox --scanall | logger -t debarchiver -p daemon.info # */5 * * * * debarchiver test -x /usr/bin/debarchiver && PATH=$PATH:/usr/bin/debarchiver strace -o /tmp/debarchiver.log /usr/bin/debarchiver --dl 6 -ox --scanall | logger -t debarchiver -p daemon.info Zwei Fragen: ------------------- 1.) Wo verbirgt sich nun mein (im angesprochenen Fall "root") crontab? Die man page sagt ja: "If the -u option is given, it specifies the name of the user whose crontab is to be tweaked. If this option is not given, crontab examines "your" crontab, i.e., the crontab of the person executing the command." 2.) Wer sorgt für die Ausführung der Einträge unter "/etc/cron.d/". LG, Leonhard.