Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. .sh oder .bat Datei ausführen!

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.3k

.sh oder .bat Datei ausführen!

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
7 Beiträge 3 Kommentatoren 2.5k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    my_home_is_my_castle
    schrieb am zuletzt editiert von
    #1

    Hallo Forum,

    habe eine .bat Datei mit der ich auf einem Windows NUC eine .sh Datei starte (Ubuntu on Windows, mit einer .bat Datei alleine bekomme ich es nicht hin). mit dem Inhalt der .sh Datei wird dann der Philips TV über JointSpace gesteuert.

    Nun meine Frage, kann ich diese .bat Datei oder eventuell direkt die .sh Datei) über eine Szene oder aus einem Blockly-Skript heraus starten?

    Habe diesen Thread

    http://forum.iobroker.net/viewtopic.php … %C3%BChren

    gefunden und versucht ein Script zu schreiben brachte es aber nicht zum laufen.

    Wäre über Hilfe sehr dankbar, da ich mir hiermit ein paar Szenen erstellen will(VoD, Fernsehen, Spielen, ...).

    Vielen Dank im Voraus

    mhimc

    1 Antwort Letzte Antwort
    0
    • S Offline
      S Offline
      Solear
      schrieb am zuletzt editiert von
      #2

      Ich verstehe jetzt dein Problem nicht genau.

      Du hast eine sh-Datei auf Windows und willst sie per Blockly ausführen?

      In Blockly hast du unter Aktionen den "exec"-Befehl, damit kann man Dateien ausführen.

      Du musst halt nur den richtigen Pfad erwischen.

      Läuft iobroker jetzt unter Ubuntu oder unter Windows?

      Wenn es unter Ubuntu läuft dann lauten die Pfadangabe /opt/iobroker/shdatei

      Aber wozu brauchst du die bat?

      iobroker als LXC unter Proxmox

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        my_home_is_my_castle
        schrieb am zuletzt editiert von
        #3

        Hallo Solear,

        Danke für deine Rückmeldung.

        Die .sh Datei habe ich noch vom Raspberry mit ccu.io da ich die Datei nicht direkt aus Windows heraus starten kann (ich jedenfalls nicht) habe ich eine .bat gemacht die die Funktion "Ubuntu on Windows" startet (vergleichbar mit cygwin nur eben direkt von Microsoft). Wenn ich die .bat im Explorer ausführe funktioniert es auch nur ich bekomme die Datei über Blockly nicht ausgeführt.

        Gruß und Danke

        mhimc

        1 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          my_home_is_my_castle
          schrieb am zuletzt editiert von
          #4

          @my_home_is_my_castle:

          Hallo Solear,

          Danke für deine Rückmeldung.

          Die .sh Datei habe ich noch vom Raspberry mit ccu.io da ich die Datei nicht direkt aus Windows heraus starten kann (ich jedenfalls nicht) habe ich eine .bat gemacht die die Funktion "Ubuntu on Windows" startet (vergleichbar mit cygwin nur eben direkt von Microsoft). Wenn ich die .bat im Explorer ausführe funktioniert es auch nur ich bekomme die Datei über Blockly nicht ausgeführt.

          Gruß und Danke

          mhimc `

          Hallo Forum,

          kann mir jemand helfen?

          Komme einfach nicht drauf wie das geht!

          Gruß

          mhimc

          1 Antwort Letzte Antwort
          0
          • M Offline
            M Offline
            my_home_is_my_castle
            schrieb am zuletzt editiert von
            #5

            Hallo Forum,

            ich suche noch immer nach der Möglichkeit eine .bat oder auch eine .sh Datei über ein Script auszuführen. Habe, denke ich, schon alles was ich im Forum gefunden habe ausprobiert, bin aber noch nicht weiter gekommen. hab´s auch schon mit den bekannten Suchmaschinen, aber auch hier komme ich nicht weiter. Hat dies bei sich jemand am Laufen und kann mir seine Zeilen zu kommen lassen.

            Oder kann es auch mit irgendwelchen Berechtigungen zu tun haben, die ich bestimmten Ordnern erteilen muss?

            Gruß und Danke

            mhimc

            1 Antwort Letzte Antwort
            0
            • M Offline
              M Offline
              mickyboys
              schrieb am zuletzt editiert von
              #6

              Moin,

              DU machst es ungefaehr so:

              Bei exec den Link zu deiner .SH Datei angeben. Sprich wo auch immer du es in deinem System liegen hast.

              Dies mit Bash voran setzen, so weiss das Skript das etwas ausgefuehrt werden muss.

              Mein Beispiel startet am Anfang eine Wake On Lan .sh Datei und faehrt mein NAS im zweiten Schritt herunter.

              2275_screen_shot_2017-04-05_at_12.34.21.png

              1 Antwort Letzte Antwort
              0
              • M Offline
                M Offline
                my_home_is_my_castle
                schrieb am zuletzt editiert von
                #7

                Hallo,

                Danke für deine Rückmeldung.

                Leider funktioniert es trotzdem nicht. Ich habe einen Windows NUC, kann es mit "bash ….." (siehe Bild) funktionieren wenn ich "Ubuntu on Windows" installiert habe?

                1455_blockly.png

                Habe es dann auch noch mit C:\BatchDateien\FernseherChannelStepDown.bat versucht, aber ebenfalls ohne Erfolg.

                Wenn ich meine .bat manuell starte funktioniert es wie gewünscht, ich glaube mittlerweile das es tatsächlich an den Berechtigungen liegt, kann ich dies irgendwie prüfen?

                Gruß

                Klaus

                1 Antwort Letzte Antwort
                0
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                847

                Online

                32.4k

                Benutzer

                81.5k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe