staging.inyokaproject.org

Artikel Cron

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

DrScott Team-Icon

Ehemalige
Avatar von DrScott

Anmeldungsdatum:
7. Juli 2005

Beiträge: 6018

In Cron heißt es:

Wichtig ist, dass am Ende der Tabelle noch ein Kommentar oder eine Leerzeile stehen. Ähnlich wie die fstab, muss die crontab mit einer Leerzeile enden!

Das ist mir völlig neu. Ich habe diese Leerzeilen/Kommentare sowohl in fstab als auch crontab nicht und keine Probleme. Was meint ihr?

pippovic

Avatar von pippovic

Anmeldungsdatum:
12. November 2004

Beiträge: 9130

Kann ich nicht genau sagen. Bei der sources.list braucht man zum Schluss auf jeden Fall eine Leerzeile. Aber wenn du keine Probleme hast, dann wird die Aussage für die Crontabelle wohl nicht stimmen.

Gruß
pippovic

Chrissss Team-Icon

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

Wichtig ist ein Carrier Return. Dieser ist wirklich bei der /etc/fstab und crontab essentiell. Weil Benutzer diesen gerne vergessen eben der Ausdruck "leere Zeile" oder eben ein "# Kommentar".

otzenpunk Team-Icon

Avatar von otzenpunk

Anmeldungsdatum:
17. Oktober 2005

Beiträge: 8691

Bei mir geben Mount-Befehle eine Warnung aus, wenn keine Leerzeile am Ende steht:

$ sudo mount /net/iso
[mntent]: warning: no final newline at the end of /etc/fstab


Der Befehl wird aber trotzdem ausgeführt.

Ich würde das aber so drin stehen lassen. Schaden tut's auf jeden Fall nicht.

Chrissss Team-Icon

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

Mount warnt brav. Fehlt aber der CR in einer Crontab, so wird der Befehl nicht ausgeführt. Tausendmal im Forum durchexerziert 😉

DrScott Team-Icon

Ehemalige
(Themenstarter)
Avatar von DrScott

Anmeldungsdatum:
7. Juli 2005

Beiträge: 6018

Ok, ein fehlendes \n am Ende ist natürlich nicht korrekt. Aber mal ehrlich: Ich hatte gerade echt Probleme so einen Fall zu konstruieren. Welche Editoren speichern (ohne irgendwelche Umwege) solche Dateien? Mit vi und gedit habe ich es nicht hinbekommen. "dd" hat mir dann aus der Patsche geholfen... 😉

Klar, wenn es aber oft vorkommt, dann bleibt der Abschnitt drin. 😉

Wie schaffen die Leute das?

otzenpunk Team-Icon

Avatar von otzenpunk

Anmeldungsdatum:
17. Oktober 2005

Beiträge: 8691

Mit emacs geht das ganz einfach. Wenn man am Ende kein Newline einfügt, gibt's eben keins.

Chrissss Team-Icon

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

Ein weiteres Beispiel ist joe.

DrScott Team-Icon

Ehemalige
(Themenstarter)
Avatar von DrScott

Anmeldungsdatum:
7. Juli 2005

Beiträge: 6018

Vielen Dank für die Beispiele!

Damit ist die Sache dann erledigt...

Antworten |