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.4k

  • 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.
  • graubi77G Offline
    graubi77G Offline
    graubi77
    schrieb am zuletzt editiert von
    #1

    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 1 Antwort Letzte Antwort
    0
    • ? 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

                          490

                          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