Ankündigung

Einklappen
Keine Ankündigung bisher.

EIBD und linknx Startscripts

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    KNX/EIB EIBD und linknx Startscripts

    Hallo,

    hat vielleicht irgendjemand von euch ein eibd und linknx startscript?

    Ich habe schon selbst versucht, ein passendes Script zu schreiben, hatte aber leider wenig Erfolg.

    Danke im Voraus für Eure Hilfe.

    MFG
    Michael Eder

    #2
    Ich wuerde zumindest noch das Zielsystem auf dem die Teile
    ausgefuehrt werden mit angeben.
    Die Startscripts koennen ja je nach verwendeter Plattform
    und deren init System etwas unterschiedlich ausfallen.

    Kommentar


      #3
      Ja stimmt, das habe ich vergessen.

      Mein Server ist ausgestattet mit einem OpenSuSE 12.1 . Die eibd Version ist 0.0.5 und die linknx Version ist 0.0.1.28.

      lg

      Kommentar


        #4
        und was spricht gegen die Versionen die man mit der Forensuche findet?

        oder die Versionen im Lexikon
        EPIX
        ...und möge der Saft mit euch sein...
        Getippt von meinen Zeigefingern auf einer QWERTZ Tastatur

        Kommentar


          #5
          @diplomarbeit2011: Falls du noch warten kannst bis nach Ostern, dann kann ich dir mal was zukommen lassen. Wir haben zwar Ubuntu 11.10 benutzt aber sollte sich net groß unterscheiden.

          Kommentar


            #6
            @diplomarbeit2011: Falls du noch warten kannst bis nach Ostern, dann kann ich dir mal was zukommen lassen. Wir haben zwar Ubuntu 11.10 benutzt aber sollte sich net groß unterscheiden.
            Hallo,

            danke das wäre super.

            Ich verzweifele gerade an diesen Startscripts.

            Danke für deine Hilfe.

            lg

            Kommentar


              #7
              Hallo,
              habs geschafft, selbst ein ganz einfaches Startscript zu schreiben.

              Code:
              #! /bin/sh
              # startet eibd beim Rechnerstart
              # Script kann
              # mit "./eibd_knxapp start" gestartet werden
              # mit "./eibd_knxapp stop" gestopt werden
              # mit "./eibd_knxapp restart" neu gestartet werden 
              
              test -f /usr/bin/eibd || exit 0
              
              case "$1" in
              start)
              echo "starte eibd"
              eibd -d -i ipt:10.0.0.10
              # PID von eibd herausfinden und speichern
              pidof eibd > /var/run/eibd.pid 
              ;;
              stop)
              echo "Stoppe eibd"
              /bin/kill -9 $(cat /var/run/eibd.pid)
              # pid file loeschen
              rm /var/run/eibd.pid 
              ;;
              restart)
              echo "Restart eibd"
              /bin/kill -9 $(cat /var/run/eibd.pid)
              # pid file loeschen
              rm /var/run/eibd.pid
              echo "starte eibd"
              eibd -d -i ipt:10.0.0.10
              # PID von eibd herausfinden und speichern
              pidof eibd > /var/run/eibd.pid
              ;;
              *)
              echo "usage: MATH
              $0 start | stop | restart"
              exit 1
              ;;
              esac
              Eine Frage hätte ich noch, ist es möglich bei einem solchen Script auch die IP-Adresse des eibd über das Kommando mitzugeben (also eibd_knxapp start <IP-Adresse>) bzw. ist dies sinnvoll?

              lg

              Kommentar

              Lädt...
              X