Wie speichern Sie die Datei nach Eingabe von "crontab -e"
Öffne ich die Datei im terminal durch crontab -e
Befehl, und jetzt will ich es speichern. Ich habe versucht, verschiedene Dinge, wie :wq
oder Strg-X, aber es hat nicht speichern Sie die Datei. Wie kann ich das tun?
- Sie haben keine Inhalte in die Datei, bevor Sie :wq? Sonst wird es nicht eine Datei erstellen.
:wq
ist für vim- Eigentlich habe ich ein E-Mail Skript in meine Console/Command-Verzeichnis in cakephp und ich folgte ein tutorial und nach diesem will ich um die Uhrzeit für das E-Mail Skript über cron aber nicht wissen, wie dies zu tun? können Sie erklären, ein bisschen, bitte?
- Diese Frage scheint nur über das speichern der crontab im editor aufgerufen
crontab -e
, und Sie bekommen haben, zwei Antworten. Wenn Ihre Frage ist nur "Wie kann ich die crontab?", Ich schlage vor, Lesen Sie die Dokumentation, wenn Sie spezielle Fragen danach, poste Sie separat.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
crontab -e
Befehl startet Ihren Standard-editor, der eine der folgenden Optionen:$VISUAL
environment-variable (sofern gesetzt); oder$EDITOR
; oder/usr/bin/editor
Letzteres ist ein symbolischer link auf einige - editor. Unter Linux lautet der Standard zu sein scheint
nano
.Wenn es
nano
, dann sollte es eine 2-line-Menü am unteren Rand des Bildschirms. Geben Sie Strg-X, um zu beenden; wenn Sie haben die Datei geändert, es wird Sie Fragen, ob Sie es speichern möchten.Wenn Sie eine bevorzugte editor ist, sollte man beide
$VISUAL
und$EDITOR
dem Befehl verwendet, um es aufzurufen. Ich habe zum Beispiel:in meinem
$HOME/.bash_profile
.Dies gilt für das system, das ich verwende, ein Aktuelles Linux-system mit Vixie-cron-Implementierung. Wenn Ihr system unterscheidet sich erheblich, nicht alles ist unbedingt zutreffend.
man crontab
sollte erklären, wie diecrontab
Befehl funktioniert. Wenn nicht, ist auch die Dokumentation hier erhältlich.(Übrigens, ich halte meine crontab in eine separate Datei unter meinem home-Verzeichnis, gepflegt, in einem source control system. Dass lässt mich verfolgen von änderungen und die Rückkehr zu einer funktionierenden version, wenn ich etwas Durcheinander. Mit
crontab -e
es einfach, Fehler zu machen und schwierig zu erholen.)Müssen Sie Ihren editor-variable:
Natürlich, wenn vi nicht das editor-Software, ändern Sie Sie entsprechend.