Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. EXEC Ausführung geht nicht

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    EXEC Ausführung geht nicht

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Smartuser_1 last edited by

      Ich möchte gerne ein Blockly Script ausführen, um Dateien zu erstellen, umzubenennen oder zu löschen.
      Zu Testzwecken habe ich einfach folgenden Textbefehl eingestellt: "sudo touch /opt/iobroker/node_modules/iobroker.javascript/TestC.txt"
      Als Fehlermeldung erhalte ich: 22:16:21.988 error javascript.0 (30193) script.js.Skript_3: exec: sudo touch /opt/iobroker/node_modules/iobroker.javascript/TestC.txt

      Im Javascript Adapter ist die Zeile Kommando "Exec" erlauben aktiviert.

      Jetzt habe ich mehrfach gelesen, daß die Ursache in möglichen Rechteproblemen des Benutzers Iobroker auf dem Raspberry ist. Kann mir jemand weiterhelfen, was ist da zu tun?

      NODE.JS: V14.18.2
      NPM: 6.14.15
      Java Script: 5.2.13

      Vielen Dank für Eure Hilfe!

      mickym 2 Replies Last reply Reply Quote 0
      • mickym
        mickym Most Active @Smartuser_1 last edited by mickym

        @smartuser_1 Schreib halt in das Home Verzeichnis des iobrokers, dann geht es auch ohne sudo^^

        1 Reply Last reply Reply Quote 0
        • mickym
          mickym Most Active @Smartuser_1 last edited by mickym

          @smartuser_1 Die negative Bewertung meines Beitrages muss ich aber nicht verstehen?
          93964756-500c-410b-9b77-a2ba3754faf2-image.png

          S 2 Replies Last reply Reply Quote 0
          • S
            Smartuser_1 @mickym last edited by

            @mickym , das war ein Versehen ...

            1 Reply Last reply Reply Quote 0
            • S
              Smartuser_1 @mickym last edited by

              @mickym

              ich wollte Dir gerade antworten ...
              bin leider noch Anfänger, wie kann ich das Home Verzeichnis ermitteln? Dachte mit Sudo bin ich da frei ...
              Danke & Vg

              mickym Thomas Braun 2 Replies Last reply Reply Quote 0
              • mickym
                mickym Most Active @Smartuser_1 last edited by

                @smartuser_1 Das home Verzeichnis des iobrokers ist unter

                /home/iobroker.

                77335c3e-2eac-4d3c-9e3b-3680d24a921a-image.png

                S 1 Reply Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @Smartuser_1 last edited by

                  @smartuser_1 sagte in EXEC Ausführung geht nicht:

                  Dachte mit Sudo bin ich da frei ...

                  Nicht der user iobroker.
                  Der ist in seinen Rechten und Fähigkeiten beschränkt und kann eben nicht alles. Auch und gerade nicht mit sudo als root agieren.

                  1 Reply Last reply Reply Quote 0
                  • S
                    Smartuser_1 @mickym last edited by

                    @mickym

                    Erstmal vielen Dank für die Hilfe ..., oh Mann, wenn man es weiß.

                    Allerdings verstehe ich es noch nicht ganz, siehe Bild.

                    Screenshot 2022-02-08 204549.png

                    Ich bekomme einen Error, aber die Datei ist angelegt ??

                    mickym 1 Reply Last reply Reply Quote 0
                    • mickym
                      mickym Most Active @Smartuser_1 last edited by mickym

                      @smartuser_1 Weil Du loglevel Error eingegeben hast - deshalb macht er aus Deiner Meldung einen Error.

                      Gib entweder keines oder info ein:

                      8717ab0e-9649-4a3b-a518-2486657a5d31-image.png

                      Ich verstehe Dich zwar - aber die Blockly Fans - wollten damit wohl ausdrücken, dass das Ergebnis dieser Aktion als Error, Warning, Info, Debug ausgegeben werden soll.

                      S 1 Reply Last reply Reply Quote 1
                      • S
                        Smartuser_1 @mickym last edited by

                        @mickym
                        Perfekt, ich bin davon ausgegangen, daß hier nur bei Error eine Info kommt!
                        Eigentlich möchte ich meinen PV Strom an einen Tag in einer CSV Datei speichern, einen weiteren Tag als Backup aufheben und immer so weiter, mit dem Ziel das Thema influxdb zu umgehen.

                        Wieder einen Schritt weiter ... Danke

                        mickym 1 Reply Last reply Reply Quote 0
                        • mickym
                          mickym Most Active @Smartuser_1 last edited by mickym

                          @smartuser_1 So was ähnliches habe ich hier schon mal mit NodeRed implementiert
                          https://forum.iobroker.net/topic/49120/datenpunkt-in-log-oder-csv-file-schreiben?_=1644350499053

                          aber gibt sicher auch Leute, die Dir das mit Blockly implementieren können.

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          420
                          Online

                          31.8k
                          Users

                          80.0k
                          Topics

                          1.3m
                          Posts

                          3
                          11
                          709
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo