man kann ja in /etc/default/syslogd verschiedene Optionen zum Start von Syslog angeben.
Nun hab ich folgendes Problem:
Auf meinem PC wird ein Bind9-Log erzeugt. Dieses ist zum Start von Syslog aber noch nicht verfügbar.
Ich trage also in die o.g. Datei meine Optionen ein:
Code: Alles auswählen
SYSLOGD="-a /var/lib/named/dev/log"
Ist für mich soweit völlig in Ordnung!!syslogd: cannot create /var/lib/named/dev/log: No such file or directory
Jetzt habe ich extra ein Startscript gebaut, was den Syslog neu startet, wenn entsprechend Bind9 startet ... also auch /var/lib/named und entsprechende Unterverzeichnisse vorhanden sind.
Kann man das auch irgenwie dynamisch gestallten.
Vielleicht so, dass ich in /etc/default/syslogd keine Optionen eintrage und dann in meinem Script den Teil "-a /var/lib/..." angeben kann??
Dann würde der normale Start von syslog keinen Fehler erzeugen und beim Start meiner Dienste würde trotzdem alles sauber eingebunden.
Weis jemand, ob und wie das geht??
Danke im Voraus
Gruß
Spoiler