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. Blockly - exec Befehl mit ssh

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Blockly - exec Befehl mit ssh

Scheduled Pinned Locked Moved Skripten / Logik
33 Posts 7 Posters 6.4k Views 6 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.
  • AlCalzoneA AlCalzone

    @liv-in-sky Ich meinte das als Hinweis für alle die möglicherweise nur deine Datei abtippen.

    liv-in-skyL Offline
    liv-in-skyL Offline
    liv-in-sky
    wrote on last edited by
    #21

    @AlCalzone
    ok - missverstanden - sorry

    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

    1 Reply Last reply
    0
    • AlCalzoneA AlCalzone

      @liv-in-sky sagte in Blockly - exec Befehl mit ssh:

      damit z.b. ein exec() befehl läuft (indem ein ssh befehl ist)

      Nur solche Befehle, die root-Rechte benötigen. Und dann bitte auch nur die Befehle die tatsächlich benötigt werden und nicht alles mögliche. swapfind ist für ssh z.B. nicht nötig ;)

      Für SSH ist es tatsächlich unnötig, da man prima wie oben geschrieben auch mit verminderten Rechten SSH-Befehle absetzen kann.

      MartinK.M Offline
      MartinK.M Offline
      MartinK.
      wrote on last edited by
      #22

      @AlCalzone Hallo, ich habe da auch eine kurze Frage zum SSH Befehl über das Blockly -exec Modul ... Ich würde gerne meinen USB-Port vom Rasperry deaktivieren / aktivieren über folgenden SSH Befehl: sudo ./uhubctl -p 2 -a 0 -l 1-1....

      Das klappt auch super über die SSH-Konsole , aber wie muss der korrekte Befehl im Blockly - exec Block heißen? mit dem Konsolen Befehl klappt es leider nicht :-(

      ...konnte ich helfen ? Dann würde ich mich über ein Voting freuen ! (rechts unten)...

      AlCalzoneA 1 Reply Last reply
      0
      • MartinK.M MartinK.

        @AlCalzone Hallo, ich habe da auch eine kurze Frage zum SSH Befehl über das Blockly -exec Modul ... Ich würde gerne meinen USB-Port vom Rasperry deaktivieren / aktivieren über folgenden SSH Befehl: sudo ./uhubctl -p 2 -a 0 -l 1-1....

        Das klappt auch super über die SSH-Konsole , aber wie muss der korrekte Befehl im Blockly - exec Block heißen? mit dem Konsolen Befehl klappt es leider nicht :-(

        AlCalzoneA Offline
        AlCalzoneA Offline
        AlCalzone
        Developer
        wrote on last edited by
        #23

        @MartinK Wie oben beschrieben, musst du diesen Befehl erst erlauben. Wie das geht, findest du im Forum zuhauf, wenn du nach sudoers suchst. Z.B. dieser Post https://forum.iobroker.net/post/356868

        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

        MartinK.M 3 Replies Last reply
        0
        • AlCalzoneA AlCalzone

          @MartinK Wie oben beschrieben, musst du diesen Befehl erst erlauben. Wie das geht, findest du im Forum zuhauf, wenn du nach sudoers suchst. Z.B. dieser Post https://forum.iobroker.net/post/356868

          MartinK.M Offline
          MartinK.M Offline
          MartinK.
          wrote on last edited by
          #24

          @AlCalzone Vielen Dank für den Tip! :+1: aber leider habe ich irgendwo immer noch einen Fehler verbaut :-( .... Ich habe wie in der tollen Anleitung den Dateipfad - sogar die genauen Datei Variablen angegeben, (probeweise in der Original iobroker Datei)
          Bildschirmfoto 2020-01-26 um 18.03.20.png

          ioBroker anschließend neu gestartet ;-)

          aber leider wird der Befehl von exec in Blockly einfach nicht ausgeführt...
          Bildschirmfoto 2020-01-26 um 17.54.27.png
          Wenn ich den Befehl von der Konsole starte (egal in welchem Verzeichnis) klappt es :astonished: ... wo liegt denn mein Fehler ??

          ...konnte ich helfen ? Dann würde ich mich über ein Voting freuen ! (rechts unten)...

          AlCalzoneA 1 Reply Last reply
          0
          • MartinK.M MartinK.

            @AlCalzone Vielen Dank für den Tip! :+1: aber leider habe ich irgendwo immer noch einen Fehler verbaut :-( .... Ich habe wie in der tollen Anleitung den Dateipfad - sogar die genauen Datei Variablen angegeben, (probeweise in der Original iobroker Datei)
            Bildschirmfoto 2020-01-26 um 18.03.20.png

            ioBroker anschließend neu gestartet ;-)

            aber leider wird der Befehl von exec in Blockly einfach nicht ausgeführt...
            Bildschirmfoto 2020-01-26 um 17.54.27.png
            Wenn ich den Befehl von der Konsole starte (egal in welchem Verzeichnis) klappt es :astonished: ... wo liegt denn mein Fehler ??

            AlCalzoneA Offline
            AlCalzoneA Offline
            AlCalzone
            Developer
            wrote on last edited by AlCalzone
            #25

            @MartinK Die Parameter würde ich in sudoers weglassen. Beim Befehl im Blockly fehlt jetzt ein sudo davor - auf der Konsole bist du ja schon root.

            Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

            MartinK.M 1 Reply Last reply
            0
            • AlCalzoneA AlCalzone

              @MartinK Die Parameter würde ich in sudoers weglassen. Beim Befehl im Blockly fehlt jetzt ein sudo davor - auf der Konsole bist du ja schon root.

              MartinK.M Offline
              MartinK.M Offline
              MartinK.
              wrote on last edited by
              #26

              @AlCalzone Suuuper ! Vielen Dank :grinning: Das war der Fehler!
              Ich bin da leider noch nicht so ganz fit in Sachen linux & co.... :wink:
              aber hier im Forum wird einem meist immer irgendwie geholfen :-) :+1:

              ...konnte ich helfen ? Dann würde ich mich über ein Voting freuen ! (rechts unten)...

              1 Reply Last reply
              0
              • AlCalzoneA AlCalzone

                @MartinK Wie oben beschrieben, musst du diesen Befehl erst erlauben. Wie das geht, findest du im Forum zuhauf, wenn du nach sudoers suchst. Z.B. dieser Post https://forum.iobroker.net/post/356868

                MartinK.M Offline
                MartinK.M Offline
                MartinK.
                wrote on last edited by
                #27

                @AlCalzone

                ...konnte ich helfen ? Dann würde ich mich über ein Voting freuen ! (rechts unten)...

                1 Reply Last reply
                0
                • AlCalzoneA AlCalzone

                  @MartinK Wie oben beschrieben, musst du diesen Befehl erst erlauben. Wie das geht, findest du im Forum zuhauf, wenn du nach sudoers suchst. Z.B. dieser Post https://forum.iobroker.net/post/356868

                  MartinK.M Offline
                  MartinK.M Offline
                  MartinK.
                  wrote on last edited by
                  #28

                  @AlCalzone sagte in Blockly - exec Befehl mit ssh:

                  @MartinK Wie oben beschrieben, musst du diesen Befehl erst erlauben. Wie das geht, findest du im Forum zuhauf, wenn du nach sudoers suchst. Z.B. dieser Post https://forum.iobroker.net/post/356868

                  Ich hätte da noch eine Frage zu dem Video. Im Video wird ja beschrieben, das man anstatt die ioBroker-Datei zu editieren lieber eine neue "custom" Datei anlegen sollte - weil die iobroker Datei durch die Ausführung von "fixit" wieder überschrieben wird. Woher weiß denn der ioBroker wie die neue Datei heist die ich selber erzeuge?? Ich denke der ioBroker nutzt doch nur die "iobroker" Datei mit seinen freigegebenen Pfaden? oder werden alle Dateien im sudoers.d Verzeichnis auf seine Inhalte geprüft, ob der ioBoker die nutzen kann ??? ....Sorry für die Frage - bin noch Laie :man-gesturing-ok:

                  ...konnte ich helfen ? Dann würde ich mich über ein Voting freuen ! (rechts unten)...

                  AlCalzoneA 1 Reply Last reply
                  0
                  • MartinK.M MartinK.

                    @AlCalzone sagte in Blockly - exec Befehl mit ssh:

                    @MartinK Wie oben beschrieben, musst du diesen Befehl erst erlauben. Wie das geht, findest du im Forum zuhauf, wenn du nach sudoers suchst. Z.B. dieser Post https://forum.iobroker.net/post/356868

                    Ich hätte da noch eine Frage zu dem Video. Im Video wird ja beschrieben, das man anstatt die ioBroker-Datei zu editieren lieber eine neue "custom" Datei anlegen sollte - weil die iobroker Datei durch die Ausführung von "fixit" wieder überschrieben wird. Woher weiß denn der ioBroker wie die neue Datei heist die ich selber erzeuge?? Ich denke der ioBroker nutzt doch nur die "iobroker" Datei mit seinen freigegebenen Pfaden? oder werden alle Dateien im sudoers.d Verzeichnis auf seine Inhalte geprüft, ob der ioBoker die nutzen kann ??? ....Sorry für die Frage - bin noch Laie :man-gesturing-ok:

                    AlCalzoneA Offline
                    AlCalzoneA Offline
                    AlCalzone
                    Developer
                    wrote on last edited by
                    #29

                    @MartinK sudoers ist ein Linux-Konzept. Wenn du einen Befehl per sudo ausführen willst, wird das sudoers.d-Verzeichnis durchsucht und alle Dateien geladen. Dass deine Datei im Verzeichnis liegt, reicht schon.

                    Aber aus diesem Grund sollte auch unbedingt per visudo die Datei bearbeitet werden. Sonst können sich Fehler einschleichen, die das System korrumpieren.

                    Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                    MartinK.M 1 Reply Last reply
                    0
                    • AlCalzoneA AlCalzone

                      @MartinK sudoers ist ein Linux-Konzept. Wenn du einen Befehl per sudo ausführen willst, wird das sudoers.d-Verzeichnis durchsucht und alle Dateien geladen. Dass deine Datei im Verzeichnis liegt, reicht schon.

                      Aber aus diesem Grund sollte auch unbedingt per visudo die Datei bearbeitet werden. Sonst können sich Fehler einschleichen, die das System korrumpieren.

                      MartinK.M Offline
                      MartinK.M Offline
                      MartinK.
                      wrote on last edited by MartinK.
                      #30

                      @AlCalzone ah so, und visudo ist auch ein Editor? genau so wie nano (+dateiname) nutze ich dann visudo (+dateiname) ?? zum editieren meiner custom-iobroker Datei ?? :-)

                      ...konnte ich helfen ? Dann würde ich mich über ein Voting freuen ! (rechts unten)...

                      AlCalzoneA 1 Reply Last reply
                      0
                      • MartinK.M MartinK.

                        @AlCalzone ah so, und visudo ist auch ein Editor? genau so wie nano (+dateiname) nutze ich dann visudo (+dateiname) ?? zum editieren meiner custom-iobroker Datei ?? :-)

                        AlCalzoneA Offline
                        AlCalzoneA Offline
                        AlCalzone
                        Developer
                        wrote on last edited by AlCalzone
                        #31

                        @MartinK Ja. Aber lese dir am besten vorher eine Anleitung dazu durch. Ist nicht besonders... intuitiv :sweat:

                        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                        MartinK.M 2 Replies Last reply
                        0
                        • AlCalzoneA AlCalzone

                          @MartinK Ja. Aber lese dir am besten vorher eine Anleitung dazu durch. Ist nicht besonders... intuitiv :sweat:

                          MartinK.M Offline
                          MartinK.M Offline
                          MartinK.
                          wrote on last edited by
                          #32

                          @AlCalzone Ok, werde ich machen ;-)

                          ...konnte ich helfen ? Dann würde ich mich über ein Voting freuen ! (rechts unten)...

                          1 Reply Last reply
                          0
                          • AlCalzoneA AlCalzone

                            @MartinK Ja. Aber lese dir am besten vorher eine Anleitung dazu durch. Ist nicht besonders... intuitiv :sweat:

                            MartinK.M Offline
                            MartinK.M Offline
                            MartinK.
                            wrote on last edited by
                            #33

                            @AlCalzone sagte in Blockly - exec Befehl mit ssh:

                            @MartinK Ja. Aber lese dir am besten vorher eine Anleitung dazu durch. Ist nicht besonders... intuitiv :sweat:

                            ...der Link ist etwas verwirrend ? ;-)

                            ...konnte ich helfen ? Dann würde ich mich über ein Voting freuen ! (rechts unten)...

                            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

                            678

                            Online

                            32.7k

                            Users

                            82.4k

                            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