Hallo! alfmn111@gmx.de, suse-linux@suse.com wrote:
ich habe mal eine Frage zu den Cronjobs: gebe ich als root crontab -l ein, erhalte ich die Systemmeldung, no crontab for root. Wo sind aber die Cronjobs des Systems eingetragen und wie komme ich da ran? Und wo ist der cronjob für die Ausführung von faxcron definiert?
Dies liegt daran, dass zum einen jeder User eine eigene crontab haben darf und das System unter /etc/crontab noch eine eigene crontab besitzt. Diese lässt sich natürlich von Hand editieren ... danach aber bitte ein kill -1 auf cron machen ... Die User können Ihre crontab selbst editieren mittels crontab -e. Dabei wird das Neuladen der Daten auch an cron weitergegeben (Halt das Kill -1 auf die pid von cron!) Zwischen der /etc/crontab und der crontab der user gibt es aber einen Unterschied! Die /etc/crontab hat ein Feld mehr ... * * * * * <user> <Befehl> (Wobei natürlich 5 Sterne so keine Gültige Angabe sind - siehe man 1 crontab und man 5 crontab!) Ganz nebenbei: Die Dateien /var/spool/cron/[allow|deny] können existieren. Aber dies ist in man crontab näher erläutert. (Es ist z.B. anzuraten, eine /var/spool/cron/allow anzulegen, wenn viele User auf das System zugreifen ... sonst hat man lauter cron-jobs der User, die die Kiste ausbremsen ...) Mit den besten Grüßen, Konrad Neitzel ----- SoftMediaTec GmbH Rudolfstr. 19 60327 Frankfurt / Main Tel: 069 / 27 22 09 25