Hallo Bernd, Am Dienstag, 9. März 2021, 10:27:26 CET schrieb Bernd Nachtigall:
Hi,
ich editiere eine systemd-unit und ändere die Einträge unter [Socket]: # systemctl edit myservice.socket
Dann steht in der override.conf
[Socket] Listenstream=10.10.10.1:5463 FreeBind=true Accept=true
In der Originaldatei steht dort: [Socket] Listenstream=5463 Accept=true
So startet die Unit aber nicht. (Address already in use)
Ich muss die Einträge unter [Socket] in der Originaldatei auskommentieren damit die aus der override.conf ziehen.
Dann kann ich aber die Originaldatei direkt anpassen und kann mir den Zauber mit der override.conf sparen.
Ist das so korrekt?
Wirkt der Inhalt das override.conf nur additiv?
Bernd
ListenStream kann mehrmals angegeben werden, um auf mehreren Sockets zu lauschen. Mit einer leeren Angabe durch ListenStream= werden die vorherigen Angaben zurückgesetzt. Deine override.conf sollte also etwa so aussehen: [Socket] ListenStream= ListenStream=10.10.10.1:5463 Viele Grüße Matthias -- Das Gesetz hat zum Schneckengang verdorben, was Adlerflug geworden wäre. (Friedrich Schiller - Die Räuber) Und der Buschfunk spielt gerade mal nichts... www.buschmann23.de GPG-Key: 0x614C3258 GPG Fingerprint: B770 E0D0 69CF BFC1 5FE1 D78E 3A70 A936 614C 3258