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. Blockly
  5. Exec funktioniert nicht...

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

Exec funktioniert nicht...

Geplant Angeheftet Gesperrt Verschoben Blockly
blocklyjavascript
12 Beiträge 6 Kommentatoren 1.1k Aufrufe 6 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.
  • ? Offline
    ? Offline
    Ein ehemaliger Benutzer
    schrieb am zuletzt editiert von
    #2

    Ich habe (leider) auch von Linux nur begrenztes wissen.

    sudo -ll -U iobroker

    Vieleicht muss da wget in die /etc/sudoers.d/iobroker datei.
    Nicht getestet. Nur geraten / google benutzt.

    LG

    graubi77G 1 Antwort Letzte Antwort
    0
    • graubi77G graubi77

      Hi,

      ich möchte ein ganz einfaches exec absetzen.

      576bac9b-5b7e-4686-87df-15c15d6a4ab2-grafik.png
      exec('sudo wget -q -O /home/iobroker/ipcam/alarm.jpg 'http://192.168.0.31:82/tmpfs/snap.jpg?usr=guest&pwd=xxx\'');

      In der Konfiguration des Adapters habe ich Exec ausdrücklich erlaubt. In Putty kann ich das Statement problemlos ausführen und es führt zu dem gewünschten Output. Aber in ioBroker geht es nicht. Der Zielordner hat volle Berechtigungen.

      Ich stehe auf dem Schlauch. Weiß jemand, woran es liegen könnte?

      GlasfaserG Offline
      GlasfaserG Offline
      Glasfaser
      schrieb am zuletzt editiert von
      #3

      @graubi77

      Link Text

      Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

      1 Antwort Letzte Antwort
      0
      • ? Ein ehemaliger Benutzer

        Ich habe (leider) auch von Linux nur begrenztes wissen.

        sudo -ll -U iobroker

        Vieleicht muss da wget in die /etc/sudoers.d/iobroker datei.
        Nicht getestet. Nur geraten / google benutzt.

        LG

        graubi77G Offline
        graubi77G Offline
        graubi77
        schrieb am zuletzt editiert von
        #4

        @Blechsoldat Danke für den Hinweis. Könnte sein, dass es in dieser Richtung liegt, denn inzwischen weiß ich, dass der EXEC funktioniert - z.B. im Zusammenhang mit shutdown. Nur mit wget scheint es nicht zu funktionieren.

        Hat jemmand einen einfachen Weg, wie ich wget in der sudoers hinzufügen kann? Ich bin leider echt ein linux noob :-(.

        OliverIOO 1 Antwort Letzte Antwort
        0
        • graubi77G graubi77

          @Blechsoldat Danke für den Hinweis. Könnte sein, dass es in dieser Richtung liegt, denn inzwischen weiß ich, dass der EXEC funktioniert - z.B. im Zusammenhang mit shutdown. Nur mit wget scheint es nicht zu funktionieren.

          Hat jemmand einen einfachen Weg, wie ich wget in der sudoers hinzufügen kann? Ich bin leider echt ein linux noob :-(.

          OliverIOO Offline
          OliverIOO Offline
          OliverIO
          schrieb am zuletzt editiert von
          #5

          @graubi77

          Schau dir die Datei folgende Datei an
          /etc/sudoers.d/iobroker

          Hier definiert iobroker seine eigenen sudo-Befehle ohne Passwort.

          mit
          sudo -u iobroker <hier dein befehl>
          kannst du befehele auf der kommandozeile testen, wie sie auch der benutzer iobroker absendet und schauen ob dann die berechtigung klappt

          Meine Adapter und Widgets
          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
          Links im Profil

          graubi77G 1 Antwort Letzte Antwort
          0
          • OliverIOO OliverIO

            @graubi77

            Schau dir die Datei folgende Datei an
            /etc/sudoers.d/iobroker

            Hier definiert iobroker seine eigenen sudo-Befehle ohne Passwort.

            mit
            sudo -u iobroker <hier dein befehl>
            kannst du befehele auf der kommandozeile testen, wie sie auch der benutzer iobroker absendet und schauen ob dann die berechtigung klappt

            graubi77G Offline
            graubi77G Offline
            graubi77
            schrieb am zuletzt editiert von graubi77
            #6

            @OliverIO said in Exec funktioniert nicht...:

            /etc/sudoers.d/iobroker

            Der Befehl lässt sich so einwandfrei ausführen und macht, was er soll. Das Gleiche aus Blockly heraus funktioniert nicht :-(

            graubi77G OliverIOO 2 Antworten Letzte Antwort
            0
            • graubi77G graubi77

              @OliverIO said in Exec funktioniert nicht...:

              /etc/sudoers.d/iobroker

              Der Befehl lässt sich so einwandfrei ausführen und macht, was er soll. Das Gleiche aus Blockly heraus funktioniert nicht :-(

              graubi77G Offline
              graubi77G Offline
              graubi77
              schrieb am zuletzt editiert von
              #7

              Puh, jetzt habe ich es doch gefunden. Ich habe im Blockly ein sudo vorangesetzt und das wollte er hier nicht. Ohne sudo funktioniert es erstaunlicherweise. Zuvor hatte ich beide Varianten probiert und in beiden Fällen hatte es nicht funktioniert.

              Vielen Dank allen für die Hilfe !!!

              1 Antwort Letzte Antwort
              0
              • graubi77G graubi77

                @OliverIO said in Exec funktioniert nicht...:

                /etc/sudoers.d/iobroker

                Der Befehl lässt sich so einwandfrei ausführen und macht, was er soll. Das Gleiche aus Blockly heraus funktioniert nicht :-(

                OliverIOO Offline
                OliverIOO Offline
                OliverIO
                schrieb am zuletzt editiert von
                #8

                @graubi77

                also der befehl funktioniert ohne die Eingabe eines passwortes?
                Dann kannst du nur noch im syslog mal schauen, was da steht

                Meine Adapter und Widgets
                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                Links im Profil

                graubi77G 1 Antwort Letzte Antwort
                0
                • OliverIOO OliverIO

                  @graubi77

                  also der befehl funktioniert ohne die Eingabe eines passwortes?
                  Dann kannst du nur noch im syslog mal schauen, was da steht

                  graubi77G Offline
                  graubi77G Offline
                  graubi77
                  schrieb am zuletzt editiert von
                  #9

                  @OliverIO mit sudo will er ein Passwort und ohne sudo funktioniert es jetzt...

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • graubi77G graubi77

                    @OliverIO mit sudo will er ein Passwort und ohne sudo funktioniert es jetzt...

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #10

                    @graubi77 sagte in Exec funktioniert nicht...:

                    @OliverIO mit sudo will er ein Passwort und ohne sudo funktioniert es jetzt...

                    aber wget braucht doch gar kein sudo

                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    graubi77G 1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @graubi77 sagte in Exec funktioniert nicht...:

                      @OliverIO mit sudo will er ein Passwort und ohne sudo funktioniert es jetzt...

                      aber wget braucht doch gar kein sudo

                      graubi77G Offline
                      graubi77G Offline
                      graubi77
                      schrieb am zuletzt editiert von
                      #11

                      @Homoran Genau das war mir nicht bewusst. Da bin ich dann doch eher der Noob :-).

                      AlCalzoneA 1 Antwort Letzte Antwort
                      0
                      • graubi77G graubi77

                        @Homoran Genau das war mir nicht bewusst. Da bin ich dann doch eher der Noob :-).

                        AlCalzoneA Offline
                        AlCalzoneA Offline
                        AlCalzone
                        Developer
                        schrieb am zuletzt editiert von
                        #12

                        @graubi77 sudo ist nur für bestimmte administrative Programme und sollte (wenn möglich) vermieden werden - manchmal geht es halt nicht ohne.

                        Um Dateien in das Home-Verzeichnis des aktuellen Benutzers (ioBroker) zu schreiben, werden selbstverständlich keine root-Rechte benötigt. Wäre ja wie wenn du auf Windows zum Bearbeiten einer Textdatei jedes Mal den Administrator rufen müsstest ;)

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

                        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

                        642

                        Online

                        32.7k

                        Benutzer

                        82.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