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.
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.
Antworten:
Nein. Solange Sie den crontab -e
Befehl zum Bearbeiten der Datei verwenden, wird beim Speichern die Meldung "New Crontab Installed" angezeigt. Das ist es.
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 der cron(8)
Manpage. Sie werden irgendwann erneut gelesen, Sie müssen nichts tun.
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.
crontab: installing new crontab
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):
cron searches its spool area (/var/spool/cron/crontabs) for
crontab files (which are named after accounts in /etc/passwd);
crontabs found are loaded into memory. Note that crontabs in this
directory should not be accessed directly - the crontab command
should be used to access and update them.
crontab <filename>
- undcrontab -r
für - im Übrigen.