In dem Projekt, an dem ich gerade arbeite, erzeugen wir eine dhcpd.conf-Datei über eine grafische Oberfläche. Nach dem Erstellen der dhcpd.conf-Datei möchte ich sicherstellen, dass keine Syntaxfehler vorliegen. Wenn es Fehler gibt, möchte ich bekommen, was sie sind.Wie kann ich dhcpd.conf gegen Syntaxfehler überprüfen, ohne dhcpd auszuführen?
Ich kann mit diesem Befehl auf Syntaxfehler überprüfen:
dhcpd -cf /path/to/dhcpd.conf
aber das druckt eine Vielzahl von Informationen zusätzlich zu dem Fehler habe ich. Eine andere Sache ist, dass ich dhcpd nicht ausführen möchte, auch wenn es keinen Syntaxfehler gibt. Ich möchte nur auf Syntaxfehler prüfen und sehen, was sie sind.
Leider läuft dhcpd -tf /path/to/dhcpd.conf
haben auch nicht mein Problem lösen.
WARNUNG: Wenn Sie den obigen Befehl als root ausführen, überschreiben Sie Ihre bestehende dhcpd.conf! Es schreibt die Spur auf diesen Pfad! – bk0