Bash script zum checken op fhem läuft.

Begonnen von Jumbo, 18 November 2014, 15:16:33

Vorheriges Thema - Nächstes Thema

Jumbo

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

Hans Franz

Hallo
versuch's mal mit:
$(pidof perl fhem.pl | wc -w)
Viel Erfolg
Hans
Raspi
CUL, Nano-CUL
FHT8V, FHT80B, S300TH
WM1000WZ, ELRO
LW12, LD382,DS18B20

Jumbo