* Alexander Thoma schrieb am 12.Apr.2002:
Am Fre, 2002-04-12 um 13.09 schrieb Bernd Brodesser:
* Alexander Thoma schrieb am 12.Apr.2002:
Ich moechte einen CRON Job erstellen. Dazu schreibe ich in /etc/crontab
wichtig !!! wir merken uns mal /etc/crontab (kann nur von root bearbeitet werden, oder ???)
Ja, aber es gibt ja auch noch die /var/spool/cron/tabs/$USER
du musst den cron neu starten.
/etc/init.d/cron {stop,start}
NEIN! Natürlich nicht. Leute, Linux ist ein Mehrbenutzersystem. Da können an einem Rechner viele Menschen arbeiten, und nicht alle haben rootrechte. Normalerweise haben die meisten Mitarbeiter keine Möglichkeit root zu werden, da sie das Paßwort nicht wissen. Wie soll sojemand einen eigenen croneintrag machen, wenn er anschließend cron neustarten müßte, oder auch SuSEconfig ausführen?
ein crontab eines users erfolg mittels des befehls crontab. dier ist SUID !!!!!!! damit hat man fuer diesen befehl rootrechte !!!!!
Ja, und?
damit hat ein normaler nutzer doch die moeglichkeit fuer diese taetigkeit rootrechte zu erlangen.
Ja, aber damit wird cron nicht neu gestartet.
in diesem fall wurde aber /etc/inittab bearbeitet. in dieser datei darf
Hä? Was ist los? Die /etc/inittab? Ganz bestimmt nicht. Aus der inittab liest init, was zu machen ist. Da wird ganz bestimmt nichts dran geändert.
kein normaler user arbeiten. diese datei hat nix mit multiuser oder nict zu tun.
Natürlich hat die inittab was mit Multiuser zu tun. init wird nach dem Hochfahren vom Kernel angeworfen und init schaut in der inittab nach, was gemacht werden muß. In der inittab steht denn drinn, daß /etc/init.d/boot ausgeführt werden muß und dann /etc/init.d/rc das bootsystem von SuSE. Außerdem werden noch die Terminals auf tty1 bis tty6 eingerichtet. Aber mit cron hat das ganz bestimmt nichts zu tun.
leute haengt euch nicht am sterten des deamons auf. ich habe inzwischen, dass cron inzwischen alle minute des aenderungsdatum der /etc/crontab schaut und diese neu einliest, wenn sie veraendert wurde. war fuer mich neu.
Es wird nichts neu installiert. Es wird nachgeschaut, ob gerade was gemacht werden muß. Bernd -- LILO funktioniert nicht? Hast Du /etc/lilo.conf verändert und vergessen, lilo aufzurufen? Ist Deine /boot-Partition unter der 1024 Zylindergrenze? Bei anderen LILO Problemen mal in der SDB nachschauen: http://localhost/doc/sdb/de/html/rb_bootdisk.html |Zufallssignatur 6