FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Jumbo am 18 November 2014, 15:16:33

Titel: Bash script zum checken op fhem läuft.
Beitrag von: Jumbo am 18 November 2014, 15:16:33
Hi

ich würde gerne ein script laufen lassen , was alle 5min checkt op fhem noch aktiv ist.

ich habe nun folgendes geschrieben :

Zitat#! /bin/bash

case "$(pidof fhem | wc -w)" in

0)  echo "Restarting fhem:     $(date)" >> /root/fhem.txt
    /etc/init.d/fhem.sh start &
    ;;
1)  # all ok
    ;;
*)  echo "Removed double fhem: $(date)" >> /root/fhem.txt
    kill $(pidof fhem | awk '{print $1}')
    ;;
esac

das läuft auch , aber ich bekomme dann in fhem immer folgende fehlermeldung :

ZitattelnetPort: Can't open server port at 7072: Address already in use. Exiting.


kann mir da evtl jemand weiterhelfen ?

Danke
Titel: Antw:Bash script zum checken op fhem läuft.
Beitrag von: Hans Franz am 18 November 2014, 17:18:09
Hallo
versuch's mal mit:
$(pidof perl fhem.pl | wc -w)
Viel Erfolg
Hans
Titel: Antw:Bash script zum checken op fhem läuft.
Beitrag von: Jumbo am 18 November 2014, 23:55:16
danke Hans,

werd ich ausprobieren :-D