zb:
Code
## =======================================
# Funktionen
## =======================================
HB_Services (){
# homebridge run or stopping
PID_HB=`pidof homebridge`
#!!msg "PID_HB: $PID_HB"
if [ -n "$PID_HB" ] && [ "$1" = "start" ]; then
msg "Die Homebridge läuft schon mit der ID:\033[1;33m$PID_HB$tNormal und kann nicht noch einmal gestartet werden!!\n"
elif [ -z "$PID_HB" ] && [ "$1" = "stop" ]; then
msg "Die Homebridge kann nicht gestoppt werden, da sie aktuell nicht läuft!!\n"
else
if [ -e /etc/default/homebridge ]; then
for i in /etc/systemd/system/homebridge*.service ;do
[ ! -f "$i" ] && continue
# Alle Zeichen inkl. dem letzt möglichen "/" werden von Links entfernt.
l=${i##*/}
msg " $1e den Dienst:$tNormal $l" $tFGelb
sudo systemctl $1 $l &
sleep 1
done
elif [ -e /etc/init.d/homebridge ]; then
sudo /etc/init.d/homebridge $1
msg $1"e Homebridge als Programm!"
else
msg "Keinen Autostart von Homebridge gefunden!"
fi
sudo systemctl $1 xxx &
fi
}
Alles anzeigen
ohne Gewähr!
(vorletzte Zeile)