[Eisfair] systemd und eigenes init-Script

Holger Bruenjes holgerbruenjes at gmx.net
Sa Mär 11 10:38:27 CET 2023


Hallo Uwe

Am 11/03/2023 um 10.30 schrieb Uwe Kunze:

> Da ich das Laden des wpa-supplicant nur temporär brauchte (wenn ein
> USB-Adapter dransteckte), hatte ich das init-Script die meiste Zeit über
> mit einem "exit 0" am Beginn deaktiviert, bei Bedarf händisch aktiviert
> und neu gebootet.
> 
> Nach der Umstellung auf systemd war ich erstaunt, dass auch ein paar
> andere (selbstgeschriebene) init-Scripte (ich starte z.B. einen
> XMPP-Server auf dem eis) "automatisch" mit dem neuen systemd-Service
> sofort funktionierten ;-) !

ja, warum auch nicht


> Jetzt das Problem:
> 
> wpa-supplicant "startet" jetzt auch automatisch mit, obwohl
> /etc/init.d/wpa-supplicant mit einem "exit 0" dealtiviert ist.

exit 0 heisst ja nicht deactiviert

> Auf meinen Versuch, den Dienst mit "systemctl disable wpa-supplicant"
> aus der Autostart zu entfernen, bekomme ich:

fuer init.d Skripte ist servcie zusatendig

service stop wpa-supplicant


> Trotzdem versucht systemd beim nächsten Start den Dienst wieder zu
> starten ... ich gehe also davon aus, dass in meinem Script irgendwas
> nicht "regelkonform" angelegt ist ... wo muss ich suchen bzw. worauf
> muss ich in einem selbstgebauten init-Script achten, damit es zukünftig
> systemd-konform ist ?

alles was in init.d liegt wird verwurstet

schick mir mal das skript PM

Holger



Mehr Informationen über die Mailingliste Eisfair