Ich habe immer festgestellt, dass die Syntaxfärbung vim
für mich genug war. Ich bin dem Newline-Problem nicht begegnet, nur weil ich mich darauf trainiert habe, automatisch damit umzugehen, wie beim Autofahren. Sie haben also die Erfahrung, wo Sie fahren, während Sie über etwas Nachdenken nachdenken und Sie aus dem Auto steigen und sich fragen "Wie bin ich hierher gekommen? Ich kann mich überhaupt nicht an die Reise erinnern!" --- "Verdammt, woher kamen all diese Zeilen?"
Gibt es gute Crontab-Syntaxprüfer oder Eingabewerkzeuge?
Vor kurzem hatte ein Benutzer auf einem unserer Systeme (Linux Ubuntu, aber * nix wäre dasselbe) eine Crontab-Datei, in der eine abschließende Zeile fehlte.
Es ist üblich, dass * nix-Konfigurationsdateien die Beendigung der Zeilenumbrüche erfordern, wobei sich cron nicht unterscheidet. Es wird jedoch keine Warnung angezeigt, wenn Sie eine Datei ohne Zeilenvorschub hinzufügen. Der Befehl wird niemals ausgeführt.
So identifizieren sich zwei Fixes.
- Führen Sie einen Cron-Prozess aus, um nach diesen Dateien zu suchen.
- Bieten Sie Cron ein freundlicheres Frontend.
Das zweite ist, worum es in dieser Frage geht. Entweder, um die Syntax vor dem Eingeben der Datei zu überprüfen, oder um den gesamten Eingabevorgang zu beginnen, der ohnehin ein wenig geheimnisvoll ist.
Für diese bestimmte Maschine wäre ein Befehlszeilentool erforderlich, da es sich in einem Rechenzentrum befindet und keine X-Umgebung installiert ist.
4 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
I like the cron interface in webmin.
Es gibt jetzt CronSandbox .
Dies ist eine "Sandbox", die sich an einem sicheren Ort zum Erkunden von Crontab-Befehlen befindet. Geben Sie die Timing-Werte ein. CronSandbox überprüft die Syntax und liefert die zukünftigen Datums- und Zeitangaben, zu denen der Job ausgeführt wurde.
Ich habe meinen Standardeditor in Emacs geändert, der fragt, ob Sie den Puffer beim Beenden mit einem Zeilenumbruch beenden wollen :)
setenv EDITOR <editor>
in Ihrer .bashrc (oder entsprechenden) sollte diese Lösung behandeln :)
Um den zweiten Teil Ihrer Frage zu beantworten, können Sie auch Skripts in den cron.<period>
Verzeichnissen in ablegen/etc
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4