* Konrad Neitzel schrieb am 13.Dez.2001:
Am Donnerstag, 13. Dezember 2001 18:47 schrieb Bernd Brodesser:
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 ...
Warum das? Nein, das ist nicht nötig. Probier's aus. Linux ist ein Multiusersystem. Stell Dir vor, an einem Rechner sitzen 40 Leute, daß ist per 40 X-Terminals möglich. Jedesmal wenn einer was an der crontab ändert müßte cron neu gestartet werden. Nein, braucht es nicht.
Ein Kill -1 startet cron nicht neu. Ein kill -1 veranlasst ein Programm nur, seine Dateien zu schliessen, die Konfiguration neu zu lesen und dann wieder normal weiter zu laufen.
Und woher soll denn cron wissen, dass /etc/crontab geändert wurde?
Es liest jede Minute die crontab neu ein. Probier es aus.
Wenn ein user crontab -e aufruft, dann sendet crontab an cron auch ein solches Signal.
ich ändere die crontab mit vi und zu Fuß. Habe es gerade noch mal gemacht. Bearbeite mit einem Editor Deiner Wahl /etc/crontab. Füge folgende Zeile hinzu: * * * * * root echo "Hallo" > /dev/tty11 Speichere die Datei ab und schau Dir Bildschirm 11 (ALT-CTRL-F11) an. Ohne kill -1 oder so. Nicht vergessen es wieder zurück zu nehmen. ;) Bernd -- Probleme mit dem Drucker? Schon die Druckercheckliste beachtet? http://localhost/doc/sdb/de/html/drucker-howto.html | Auch lesenswert: Oder schon das Drucker-HOWTO gelesen? | man lpr file://usr/shar/doc/howto/de/DE-Drucker-HOWTO.txt.gz | Zufallssignatur 3