[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