Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Frage zu Exec

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    440

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    366

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    963

Frage zu Exec

Geplant Angeheftet Gesperrt Verschoben Blockly
12 Beiträge 6 Kommentatoren 346 Aufrufe 4 Beobachtet
  • Ä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.
  • hg6806H hg6806

    Hallo nochmal,

    eine Frage an die Linux-Experten.

    Wieso wird das erste Exec aufgeführt aber nicht das 2.?

    09bd18d1-cb90-446b-b8ee-783cd1c981af-image.png

    auch wenn ich ein "echo passwort |" voranstelle geht es nicht.

    Thomas BraunT Online
    Thomas BraunT Online
    Thomas Braun
    Most Active
    schrieb am zuletzt editiert von
    #2

    @hg6806

    Weil der User iobroker den Befehl nicht ausführen darf.

    Linux-Werkzeugkasten:
    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
    NodeJS Fixer Skript:
    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

    1 Antwort Letzte Antwort
    0
    • hg6806H hg6806

      Hallo nochmal,

      eine Frage an die Linux-Experten.

      Wieso wird das erste Exec aufgeführt aber nicht das 2.?

      09bd18d1-cb90-446b-b8ee-783cd1c981af-image.png

      auch wenn ich ein "echo passwort |" voranstelle geht es nicht.

      crunchipC Abwesend
      crunchipC Abwesend
      crunchip
      Forum Testing Most Active Developer
      schrieb am zuletzt editiert von
      #3

      @hg6806 denke es liegt daran das der user iobroker den Befehl nicht ausführen darf

      umgestiegen von Proxmox auf Unraid

      1 Antwort Letzte Antwort
      0
      • hg6806H hg6806

        Hallo nochmal,

        eine Frage an die Linux-Experten.

        Wieso wird das erste Exec aufgeführt aber nicht das 2.?

        09bd18d1-cb90-446b-b8ee-783cd1c981af-image.png

        auch wenn ich ein "echo passwort |" voranstelle geht es nicht.

        Thomas BraunT Online
        Thomas BraunT Online
        Thomas Braun
        Most Active
        schrieb am zuletzt editiert von
        #4

        @hg6806

        Wobei in meiner config-Datei /etc/sudoers.d/iobroker steht der eigentlich drin:

        echad@chet:/opt/iobroker $ sudo cat /etc/sudoers.d/iobroker
        iobroker ALL=(ALL) ALL
        iobroker ALL=(ALL) NOPASSWD: /usr/sbin/shutdown
        iobroker ALL=(ALL) NOPASSWD: /usr/sbin/halt
        iobroker ALL=(ALL) NOPASSWD: /usr/sbin/poweroff
        iobroker ALL=(ALL) NOPASSWD: /usr/sbin/reboot
        iobroker ALL=(ALL) NOPASSWD: /usr/bin/systemctl start
        iobroker ALL=(ALL) NOPASSWD: /usr/bin/systemctl stop
        iobroker ALL=(ALL) NOPASSWD: /usr/bin/mount
        iobroker ALL=(ALL) NOPASSWD: /usr/bin/umount
        iobroker ALL=(ALL) NOPASSWD: /usr/bin/systemd-run
        iobroker ALL=(ALL) NOPASSWD: /usr/bin/apt-get
        iobroker ALL=(ALL) NOPASSWD: /usr/bin/apt
        iobroker ALL=(ALL) NOPASSWD: /usr/bin/dpkg
        iobroker ALL=(ALL) NOPASSWD: /usr/bin/make
        iobroker ALL=(ALL) NOPASSWD: /usr/bin/ping
        iobroker ALL=(ALL) NOPASSWD: /usr/sbin/setcap
        iobroker ALL=(ALL) NOPASSWD: /usr/bin/vcgencmd
        iobroker ALL=(ALL) NOPASSWD: /usr/bin/cat
        iobroker ALL=(ALL) NOPASSWD: /usr/bin/df
        iobroker ALL=(ALL) NOPASSWD: /usr/sbin/ldconfig
        ALL ALL=NOPASSWD: /usr/bin/systemctl start iobroker
        ALL ALL=NOPASSWD: /usr/bin/systemctl stop iobroker
        ALL ALL=NOPASSWD: /usr/bin/systemctl restart iobroker
        ALL ALL=(iobroker) NOPASSWD: /usr/bin/node /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js *
        

        Was willst du mit der Option -S erreichen?

        Linux-Werkzeugkasten:
        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
        NodeJS Fixer Skript:
        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

        1 Antwort Letzte Antwort
        0
        • hg6806H hg6806

          Hallo nochmal,

          eine Frage an die Linux-Experten.

          Wieso wird das erste Exec aufgeführt aber nicht das 2.?

          09bd18d1-cb90-446b-b8ee-783cd1c981af-image.png

          auch wenn ich ein "echo passwort |" voranstelle geht es nicht.

          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von
          #5

          @hg6806

          Würde bei mir so funktionieren, wenn ich nicht gleichzeitig noch mit einem anderen user eingeloggt wäre:

          echad@chet:/opt/iobroker $ sudo -u iobroker shutdown now
          User echad is logged in on sshd.
          User echad is logged in on sshd.
          Please retry operation after closing inhibitors and logging out other users.
          Alternatively, ignore inhibitors and users with 'systemctl poweroff -i'.
          

          Linux-Werkzeugkasten:
          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
          NodeJS Fixer Skript:
          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

          hg6806H 1 Antwort Letzte Antwort
          0
          • hg6806H hg6806

            Hallo nochmal,

            eine Frage an die Linux-Experten.

            Wieso wird das erste Exec aufgeführt aber nicht das 2.?

            09bd18d1-cb90-446b-b8ee-783cd1c981af-image.png

            auch wenn ich ein "echo passwort |" voranstelle geht es nicht.

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #6

            @hg6806 sagte: Wieso wird das erste Exec aufgeführt aber nicht das 2.?

            Nach 5 s ist ioBroker längst gestoppt und kann das 2. Exec nicht mehr ausführen.

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            Thomas BraunT 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @hg6806 sagte: Wieso wird das erste Exec aufgeführt aber nicht das 2.?

              Nach 5 s ist ioBroker längst gestoppt und kann das 2. Exec nicht mehr ausführen.

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von
              #7

              @paul53

              Das auch... :-D

              Linux-Werkzeugkasten:
              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
              NodeJS Fixer Skript:
              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

              1 Antwort Letzte Antwort
              0
              • hg6806H hg6806

                Hallo nochmal,

                eine Frage an die Linux-Experten.

                Wieso wird das erste Exec aufgeführt aber nicht das 2.?

                09bd18d1-cb90-446b-b8ee-783cd1c981af-image.png

                auch wenn ich ein "echo passwort |" voranstelle geht es nicht.

                Thomas BraunT Online
                Thomas BraunT Online
                Thomas Braun
                Most Active
                schrieb am zuletzt editiert von
                #8

                @hg6806

                Wenn das System per shutdown sauber heruntergefahren wird muss man den iobroker zuvor nicht beenden, der service wird dabei eh von systemd gestoppt.

                Linux-Werkzeugkasten:
                https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                NodeJS Fixer Skript:
                https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                1 Antwort Letzte Antwort
                0
                • Thomas BraunT Thomas Braun

                  @hg6806

                  Würde bei mir so funktionieren, wenn ich nicht gleichzeitig noch mit einem anderen user eingeloggt wäre:

                  echad@chet:/opt/iobroker $ sudo -u iobroker shutdown now
                  User echad is logged in on sshd.
                  User echad is logged in on sshd.
                  Please retry operation after closing inhibitors and logging out other users.
                  Alternatively, ignore inhibitors and users with 'systemctl poweroff -i'.
                  
                  hg6806H Offline
                  hg6806H Offline
                  hg6806
                  Most Active
                  schrieb am zuletzt editiert von hg6806
                  #9

                  @paul53 sagte in Frage zu Exec:

                  Nach 5 s ist ioBroker längst gestoppt und kann das 2. Exec nicht mehr ausführen.

                  Stimmt :-)

                  @thomas-braun sagte in Frage zu Exec:

                  sudo -u iobroker shutdown now

                  Geht nicht, zumindest nicht im Exec Block. Ein anderer User war nicht eingeloggt.

                  Wie kann ich denn als User "pi" mit PW den Befehl ausführen?

                  AlCalzoneA 1 Antwort Letzte Antwort
                  0
                  • hg6806H hg6806

                    @paul53 sagte in Frage zu Exec:

                    Nach 5 s ist ioBroker längst gestoppt und kann das 2. Exec nicht mehr ausführen.

                    Stimmt :-)

                    @thomas-braun sagte in Frage zu Exec:

                    sudo -u iobroker shutdown now

                    Geht nicht, zumindest nicht im Exec Block. Ein anderer User war nicht eingeloggt.

                    Wie kann ich denn als User "pi" mit PW den Befehl ausführen?

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

                    @hg6806 Hast du mal einfach nur sudo shutdown oder sudo shutdown now versucht?

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

                    1 Antwort Letzte Antwort
                    0
                    • hg6806H hg6806

                      Hallo nochmal,

                      eine Frage an die Linux-Experten.

                      Wieso wird das erste Exec aufgeführt aber nicht das 2.?

                      09bd18d1-cb90-446b-b8ee-783cd1c981af-image.png

                      auch wenn ich ein "echo passwort |" voranstelle geht es nicht.

                      David G.D Online
                      David G.D Online
                      David G.
                      schrieb am zuletzt editiert von David G.
                      #11

                      @hg6806

                      Ich fahre meine raspberry erfolgreich über den exec Block mit

                      sudo shutdown -h now
                      

                      runter wenn sich die USV dem Ende neigt.

                      Zeigt eure Lovelace-Visualisierung klick
                      (Auch ideal um sich Anregungen zu holen)

                      Meine Tabellen für eure Visualisierung klick

                      1 Antwort Letzte Antwort
                      0
                      • hg6806H Offline
                        hg6806H Offline
                        hg6806
                        Most Active
                        schrieb am zuletzt editiert von
                        #12

                        @david-g sagte in Frage zu Exec:

                        sudo shutdown -h now

                        Ja, damit klappt es.

                        Danke an Alle

                        1 Antwort Letzte Antwort
                        0

                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                        Registrieren Anmelden
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        460

                        Online

                        32.8k

                        Benutzer

                        82.8k

                        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