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

                      615

                      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