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

  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. exec, sh script von debian ausführen

NEWS

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

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

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

exec, sh script von debian ausführen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
9 Beiträge 2 Kommentatoren 686 Aufrufe 2 Watching
  • Ä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.
  • J Offline
    J Offline
    jumbo125
    schrieb am zuletzt editiert von
    #1

    hallo zusammen

    ich nutze hin und wieder js-controller exec zum Ausführen von terminal befehlen

    was mir jedoch nicht gelingt, ist es ein script von meinem rechner auszuführen.....
    folgendes wäre geplant:

    die datei ausführen welche im Pfad hinterlegt ist:
    Schreibtisch/go2rtc/start_go2rtc.sh

    in der datei steht
    #!/usr/bin/bash
    ./go2rtc_linux_arm64

    zweite Datei wäre unter:
    Schreibtisch/go2rtc/stop_go2rtc.sh

    in der datei steht:
    #!/usr/bin/bash
    kill -9 $(pgrep -f 'go2rtc')

    leider funktioniert das ausführen nicht
    kann das am absoluten pfad liegen?
    danke euch!

    Thomas BraunT 2 Antworten Letzte Antwort
    0
    • J jumbo125

      hallo zusammen

      ich nutze hin und wieder js-controller exec zum Ausführen von terminal befehlen

      was mir jedoch nicht gelingt, ist es ein script von meinem rechner auszuführen.....
      folgendes wäre geplant:

      die datei ausführen welche im Pfad hinterlegt ist:
      Schreibtisch/go2rtc/start_go2rtc.sh

      in der datei steht
      #!/usr/bin/bash
      ./go2rtc_linux_arm64

      zweite Datei wäre unter:
      Schreibtisch/go2rtc/stop_go2rtc.sh

      in der datei steht:
      #!/usr/bin/bash
      kill -9 $(pgrep -f 'go2rtc')

      leider funktioniert das ausführen nicht
      kann das am absoluten pfad liegen?
      danke euch!

      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      schrieb am zuletzt editiert von
      #2

      @jumbo125

      Hättest du nur einen absoluten Pfad...
      Wo liegt das denn absolut?

      Linux-Werkzeugkasten:
      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
      NodeJS Fixer Skript:
      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

      J 1 Antwort Letzte Antwort
      0
      • Thomas BraunT Thomas Braun

        @jumbo125

        Hättest du nur einen absoluten Pfad...
        Wo liegt das denn absolut?

        J Offline
        J Offline
        jumbo125
        schrieb am zuletzt editiert von
        #3

        @thomas-braun
        ich habe einen code im terminal um den absoluten pfad anzuzeigen, aber ich bin mir nicht sicher, ob das korrekt ist.
        Code: realpath file

        da bekomme ich diesen pfad:
        /home/odroid/Schreibtisch/go2rtc/start_go2rtc.sh

        1 Antwort Letzte Antwort
        0
        • J jumbo125

          hallo zusammen

          ich nutze hin und wieder js-controller exec zum Ausführen von terminal befehlen

          was mir jedoch nicht gelingt, ist es ein script von meinem rechner auszuführen.....
          folgendes wäre geplant:

          die datei ausführen welche im Pfad hinterlegt ist:
          Schreibtisch/go2rtc/start_go2rtc.sh

          in der datei steht
          #!/usr/bin/bash
          ./go2rtc_linux_arm64

          zweite Datei wäre unter:
          Schreibtisch/go2rtc/stop_go2rtc.sh

          in der datei steht:
          #!/usr/bin/bash
          kill -9 $(pgrep -f 'go2rtc')

          leider funktioniert das ausführen nicht
          kann das am absoluten pfad liegen?
          danke euch!

          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von
          #4

          @jumbo125 sagte in exec, sh script von debian ausführen:

          leider funktioniert das ausführen nicht

          Sie sehen die Rechte an der Datei aus?
          Und wo liegt ./go2rtc_linux_arm64 absolut?

          Linux-Werkzeugkasten:
          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
          NodeJS Fixer Skript:
          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

          J 1 Antwort Letzte Antwort
          0
          • Thomas BraunT Thomas Braun

            @jumbo125 sagte in exec, sh script von debian ausführen:

            leider funktioniert das ausführen nicht

            Sie sehen die Rechte an der Datei aus?
            Und wo liegt ./go2rtc_linux_arm64 absolut?

            J Offline
            J Offline
            jumbo125
            schrieb am zuletzt editiert von
            #5

            @thomas-braun
            meine .sh datei mit dem inhalt:

            #!/usr/bin/bash
            ./go2rtc_linux_arm64
            

            liegt in:
            /home/odroid/Schreibtisch/go2rtc/start_go2rtc.sh

            die Datei go2rtc_linux_arm64, welche durch mein script ausgeführt wird liegt im selben ordner.
            /home/odroid/Schreibtisch/go2rtc/

            meine stop_go2rtc.sh datei, welche "nur" commandos enthält liegt ebenfalls im gleichen ordner
            /home/odroid/Schreibtisch/go2rtc/stop_go2rtc.sh

            #!/usr/bin/bash
            kill -9 $(pgrep -f 'go2rtc')
            

            beide funktionieren nicht mittels exec im iobroker

            die rechte meiner selbst geschriebenen scripts:
            -rwxrwxr-x 1

            die rechte der eigentlichen go2rtc_linux_arm64datei
            -rwxrwxrwx 1

            Thomas BraunT 1 Antwort Letzte Antwort
            0
            • J jumbo125

              @thomas-braun
              meine .sh datei mit dem inhalt:

              #!/usr/bin/bash
              ./go2rtc_linux_arm64
              

              liegt in:
              /home/odroid/Schreibtisch/go2rtc/start_go2rtc.sh

              die Datei go2rtc_linux_arm64, welche durch mein script ausgeführt wird liegt im selben ordner.
              /home/odroid/Schreibtisch/go2rtc/

              meine stop_go2rtc.sh datei, welche "nur" commandos enthält liegt ebenfalls im gleichen ordner
              /home/odroid/Schreibtisch/go2rtc/stop_go2rtc.sh

              #!/usr/bin/bash
              kill -9 $(pgrep -f 'go2rtc')
              

              beide funktionieren nicht mittels exec im iobroker

              die rechte meiner selbst geschriebenen scripts:
              -rwxrwxr-x 1

              die rechte der eigentlichen go2rtc_linux_arm64datei
              -rwxrwxrwx 1

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von
              #6

              @jumbo125

              Gib da mal die absoluten Pfade an.

              Linux-Werkzeugkasten:
              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
              NodeJS Fixer Skript:
              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

              J 1 Antwort Letzte Antwort
              0
              • Thomas BraunT Thomas Braun

                @jumbo125

                Gib da mal die absoluten Pfade an.

                J Offline
                J Offline
                jumbo125
                schrieb am zuletzt editiert von
                #7

                @thomas-braun achherje, stand in einem tutorial, zum erzeugen einer service datei. jetzt gehts :-)

                Thomas BraunT 1 Antwort Letzte Antwort
                0
                • J jumbo125

                  @thomas-braun achherje, stand in einem tutorial, zum erzeugen einer service datei. jetzt gehts :-)

                  Thomas BraunT Online
                  Thomas BraunT Online
                  Thomas Braun
                  Most Active
                  schrieb am zuletzt editiert von Thomas Braun
                  #8

                  @jumbo125 sagte in exec, sh script von debian ausführen:

                  achherje, stand in einem tutorial,

                  Das war nur ein Platzhalter, schreibt man oft so in Tutorials.

                  Bist du jetzt mit systemd zugange oder was treibst du da nun genau?

                  Linux-Werkzeugkasten:
                  https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                  NodeJS Fixer Skript:
                  https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                  iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                  J 1 Antwort Letzte Antwort
                  0
                  • Thomas BraunT Thomas Braun

                    @jumbo125 sagte in exec, sh script von debian ausführen:

                    achherje, stand in einem tutorial,

                    Das war nur ein Platzhalter, schreibt man oft so in Tutorials.

                    Bist du jetzt mit systemd zugange oder was treibst du da nun genau?

                    J Offline
                    J Offline
                    jumbo125
                    schrieb am zuletzt editiert von
                    #9

                    @thomas-braun
                    ja, arbeite jetzt mit systemd. funktioniert schon alles. echt super.
                    ich ärgere mich über mich selber, da ich auch früher daran denken hätte können. in den programiiersprachen die ich kenne und nutze (php, jquery, mysql) gibt es die klammern auch nicht. nur bei html tags..... ach... ich dachte das linux ev. die klammern zum parsen bracuht, stattdessen nur platzhalter :-(
                    im tutorial waren alle anderen platzhalter mit den typischen " (anführungszeichen deklariert)

                    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

                    685

                    Online

                    32.4k

                    Benutzer

                    81.4k

                    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