Wenn Sie etwas in Apache ändern, müssen Sie Apache neu laden oder neu starten. Muss in Ubuntu Server 8.04 etwas aktualisiert oder neu gestartet werden, nachdem ich die crontab hinzugefügt / aktualisiert habe? Vielen Dank für Ihre Hilfe.
ubuntu
cron
ubuntu-8.04
RayJamesFun
quelle
quelle
crontab <filename>
- undcrontab -r
für - im Übrigen.crontab -e
die Datei nicht bearbeitet haben?Das Übliche ist
crontab -e
, die Tabellen zu bearbeiten. Die Änderungen werden beim Verlassen des Editors übernommen. Andernfalls finden Sie die Regeln zum erneuten Lesen geänderter Crontabs in dercron(8)
Manpage. Sie werden irgendwann erneut gelesen, Sie müssen nichts tun.quelle
Es ist wichtig, dass Sie erläutern, WIE / WO Sie Cron hinzufügen. Aber ich denke, das Folgende spricht jede Situation an.
Ja, Sie
cron
müssen sich darüber im Klaren sein, dass Sie Änderungen vorgenommen haben, aber nein, Sie müssen nicht unbedingt explizit etwas tun, um sie zu aktualisieren.Ich paraphrasiere das
cron
Handbuch hier für die Kurzversion:Wie bereits erwähnt,
crontab -e
benachrichtigt die bevorzugte Methode,cron
dass sich etwas geändert hat.Allerdings
cron
„aufwacht“ jede Minute , um zu sehen , ob es Aufgaben für die Minute hat. Außerdem/var/spool/cron/crontabs
werden alle Dateien mit einer aktualisierten 'mtime' (geänderte Zeit, dh der Dateiinhalt muss aktualisiert worden sein) gescannt und neu geladen.Wenn Sie also nichts tun,
cron
"wachen" Sie theoretisch auf und sehen, dass Sie Änderungen direkt in vorgenommen haben/var/spool/cron/crontabs
.Aber wenn du kannst, benutze
crontab -e
. Wenn Sie mit dem Bearbeiten fertig sind, erhalten Sie sogar das Feedback, dass es aktualisiert wurde.Konkret bedeutet dies, dass die Kopie im Speicher für die Datei aktualisiert wird, über die Sie sie gerade bearbeitet haben
crontab
.Hier ist ein Zitat aus dem Handbuch CRON (8):
quelle