Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. SSH-Befehle als Skript in ioBroker ausführen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    927

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

SSH-Befehle als Skript in ioBroker ausführen

Scheduled Pinned Locked Moved Skripten / Logik
javascript
6 Posts 3 Posters 7.5k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    K Offline
    Kunibert
    wrote on last edited by Jey Cee
    #1

    Hallo zusammen,

    vielleicht kann mir jemand von euch weiterhelfen. Ich möchte gerne mein Synology NAS über ioBroker VIS herunterfahren können (steht im Keller und ich möchte nicht jedesmal hinunterlaufen wenn ich das Haus verlasse und das NAS nicht benötige :) ). Nun habe ich die passenden SSH-Befehle herausgefunden, die auch unter DSM 6 funktionieren:

    ssh admin@IP
     
     "PWD"
     
     sudo -i
     
     "PWD"
     
     shutdown -P now
    

    Aber was mir nicht klar ist: Wie binde ich die Befehle nun in ioBroker ein? Kann ich ein Skript erstellen, das SSH-Befehle ausführt? Und wenn ja - wie ist die Syntax?

    Hat so etwas schon jemand gemacht?

    Liebe Grüße

    David

    1 Reply Last reply
    0
    • A Offline
      A Offline
      aquapro
      wrote on last edited by
      #2

      Das https://github.com/ioBroker/ioBroker.ja … ile1-file2 schon gesehen?

      Oder das http://forum.iobroker.net/viewtopic.php?f=20&t=2764 ?

      <size size="85">BananaPi / Jessie / ioBroker deinstalliert, keine Upgradesicherheit</size>

      1 Reply Last reply
      0
      • S Offline
        S Offline
        Solear
        wrote on last edited by
        #3

        Mit````
        exec(Befehl, Attribut)

        kannst du ja ein Terminalbefehl ausführen.
        
        Jetzt legst du vorher lokal auf dem iobroker eine Skriptdatei an mit den Restartbefehlen
        
        und führst dieses Skript dann über exec aus (es führt den Skriptdateiinhalt auf der entfernten Syno aus)
        
        ssh root@MachineB 'bash -s' < local_script.sh

        iobroker als LXC unter Proxmox

        1 Reply Last reply
        0
        • A Offline
          A Offline
          aquapro
          wrote on last edited by
          #4

          @Solear: Oder er schaut in die beiden Links, da steht das gleiche. Und er weiß gleich, wo man die vielen schönen Funktionen findet.

          <size size="85">BananaPi / Jessie / ioBroker deinstalliert, keine Upgradesicherheit</size>

          1 Reply Last reply
          0
          • S Offline
            S Offline
            Solear
            wrote on last edited by
            #5

            @aquapro:

            @Solear: Oder er schaut in die beiden Links, da steht das gleiche. Und er weiß gleich, wo man die vielen schönen Funktionen findet. `

            Nur dass man sich damit nicht per SSH einloggen und anschließend SSH-Befehle dort abgeben kann.

            Deshalb mein Hinweis darauf, dass Skript lokal anzulegen und aufzurufen (es wird dann jedes Mal an die Syno geschickt und dort ausgeführt).

            iobroker als LXC unter Proxmox

            1 Reply Last reply
            0
            • K Offline
              K Offline
              Kunibert
              wrote on last edited by
              #6

              Danke euch beiden für die Tipps!

              Das mit der Skriptdatei werde ich ausprobieren. Sorry für die Anfänger-Fragen, bin einfach kaum Linux-Erfahren und da fehlen mir häufig Basics. Unter Windows wäre das ja alles kein Problem 8-)

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              Support us

              ioBroker
              Community Adapters
              Donate

              806

              Online

              32.6k

              Users

              82.2k

              Topics

              1.3m

              Posts
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Home
              • Recent
              • Tags
              • Unread 0
              • Categories
              • Unreplied
              • Popular
              • GitHub
              • Docu
              • Hilfe