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.

    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

                      455

                      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