Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

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

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    876

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

exec, sh script von debian ausführen

Scheduled Pinned Locked Moved Skripten / Logik
9 Posts 2 Posters 734 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    jumbo125
    wrote on last edited by
    #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 Replies Last reply
    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
      wrote on last edited by
      #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 Reply Last reply
      0
      • Thomas BraunT Thomas Braun

        @jumbo125

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

        J Offline
        J Offline
        jumbo125
        wrote on last edited by
        #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 Reply Last reply
        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
          wrote on last edited by
          #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 Reply Last reply
          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
            wrote on last edited by
            #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 Reply Last reply
            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
              wrote on last edited by
              #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 Reply Last reply
              0
              • Thomas BraunT Thomas Braun

                @jumbo125

                Gib da mal die absoluten Pfade an.

                J Offline
                J Offline
                jumbo125
                wrote on last edited by
                #7

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

                Thomas BraunT 1 Reply Last reply
                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
                  wrote on last edited by 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 Reply Last reply
                  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
                    wrote on last edited by
                    #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 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    786

                    Online

                    32.6k

                    Users

                    82.1k

                    Topics

                    1.3m

                    Posts
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Home
                    • Recent
                    • Tags
                    • Unread 0
                    • Categories
                    • Unreplied
                    • Popular
                    • GitHub
                    • Docu
                    • Hilfe