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. ioBroker Allgemein
  4. Docker Container restart iobroker per script

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

Docker Container restart iobroker per script

Scheduled Pinned Locked Moved ioBroker Allgemein
62 Posts 11 Posters 7.6k Views 9 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.
  • B bug77

    @fastfoot said in Docker Container restart iobroker per script:

    //restart(containerName);

    ne habe nichts entfernt.

    Jetzt habe ich die // weggemacht und es tut auf knopfdruck.
    Das hatte ich aber nirgends gelesen, das man das machen muss.

    Super, danke es tut jetzt

    A Online
    A Online
    AxLED
    wrote on last edited by AxLED
    #53

    Hallo zusammen,

    ich greife das Thema nochmal auf. Möchte gerne per Blockly und Exec den ioBroker (läuft als Docker auf Pi4) neu starten.

    Hierzu hat @andre ja das maintenance script in das ioBroker Docker Image gepackt.
    Leider funktioniert mein Blockly Exec mit "maintenance restart -y" nicht.
    In der Javascript Instanz ist Kommando "Exec" erlauben angehakt.
    Blockly1.JPG

    Kann es daran liegen, dass das maintenance script sich unter '/opt/scripts/maintenance.sh' befindet, wo der User iobroker keine Berechtigung hat?

    Freue mich auf Eure Antworten

    Gruß

    AxLED

    andreA 1 Reply Last reply
    0
    • A AxLED

      Hallo zusammen,

      ich greife das Thema nochmal auf. Möchte gerne per Blockly und Exec den ioBroker (läuft als Docker auf Pi4) neu starten.

      Hierzu hat @andre ja das maintenance script in das ioBroker Docker Image gepackt.
      Leider funktioniert mein Blockly Exec mit "maintenance restart -y" nicht.
      In der Javascript Instanz ist Kommando "Exec" erlauben angehakt.
      Blockly1.JPG

      Kann es daran liegen, dass das maintenance script sich unter '/opt/scripts/maintenance.sh' befindet, wo der User iobroker keine Berechtigung hat?

      Freue mich auf Eure Antworten

      Gruß

      AxLED

      andreA Offline
      andreA Offline
      andre
      Developer
      wrote on last edited by
      #54

      @axled Ist noch ein Bug bezüglich des Script alias für den User iobroker drin. Entweder du rufst das Script mit vollständigem Pfad auf oder du wartest auf die nächste Version des Docker Images (in der aktuellen Beta sollte der Fix schon drin sein).

      MfG,
      André

      Bitte keine Support-Fragen per PN! Nutzt die öffentliche Kanäle damit auch andere von den Antworten profitieren können!

      A 1 Reply Last reply
      0
      • andreA andre

        @axled Ist noch ein Bug bezüglich des Script alias für den User iobroker drin. Entweder du rufst das Script mit vollständigem Pfad auf oder du wartest auf die nächste Version des Docker Images (in der aktuellen Beta sollte der Fix schon drin sein).

        MfG,
        André

        A Online
        A Online
        AxLED
        wrote on last edited by
        #55

        @andre

        danke für die Info, wenn ich in Blockly den Befehl "/opt/scripts/maintenance.sh restart -y" nutze, dann beendet er zwar den ioBroker, allerdings läuft der Container weiter und startet den ioBroker nicht wieder. (Restart Policies steht auf Always)

        Habe es dann über SSH im Container versucht, da funktioniert "/opt/scripts/maintenance.sh restart -y" wie gewünscht. Hast du evtl noch einen Tipp für mich?

        Gruß

        AxLED

        andreA 1 Reply Last reply
        0
        • A AxLED

          @andre

          danke für die Info, wenn ich in Blockly den Befehl "/opt/scripts/maintenance.sh restart -y" nutze, dann beendet er zwar den ioBroker, allerdings läuft der Container weiter und startet den ioBroker nicht wieder. (Restart Policies steht auf Always)

          Habe es dann über SSH im Container versucht, da funktioniert "/opt/scripts/maintenance.sh restart -y" wie gewünscht. Hast du evtl noch einen Tipp für mich?

          Gruß

          AxLED

          andreA Offline
          andreA Offline
          andre
          Developer
          wrote on last edited by
          #56

          @axled Sorry, seh gerade dass ich da auch noch was beim Restart angepasst habe. Dann reicht der Pfad alleine leider nicht.. Mit der aktuellen beta sollte es aber gehen. Oder du versuchst es mal mit:

          gosu /opt/scripts/maintenance.sh restart -y
          

          Sollte aber nur ein Workaround sein. Richtig wäre es so, wie du es eingangs gemacht hast...

          MfG,
          André

          Bitte keine Support-Fragen per PN! Nutzt die öffentliche Kanäle damit auch andere von den Antworten profitieren können!

          A 1 Reply Last reply
          0
          • andreA andre

            @axled Sorry, seh gerade dass ich da auch noch was beim Restart angepasst habe. Dann reicht der Pfad alleine leider nicht.. Mit der aktuellen beta sollte es aber gehen. Oder du versuchst es mal mit:

            gosu /opt/scripts/maintenance.sh restart -y
            

            Sollte aber nur ein Workaround sein. Richtig wäre es so, wie du es eingangs gemacht hast...

            MfG,
            André

            A Online
            A Online
            AxLED
            wrote on last edited by
            #57

            @andre
            der befehl gosu /opt/scripts/maintenance.sh restart -y funktioniert leider auch nicht.
            Habe das Docker image v8.0.1.
            Wann soll den die beta produktiv gehen? Dann warte ich einfach.

            Gruß

            AxLED

            F andreA 2 Replies Last reply
            0
            • A AxLED

              @andre
              der befehl gosu /opt/scripts/maintenance.sh restart -y funktioniert leider auch nicht.
              Habe das Docker image v8.0.1.
              Wann soll den die beta produktiv gehen? Dann warte ich einfach.

              Gruß

              AxLED

              F Offline
              F Offline
              fastfoot
              wrote on last edited by
              #58

              funktioniert leider auch nicht.

              nimm gosu root /opt/scripts/maintenance.sh

              iobroker läuft unter Docker auf QNAP TS-451+
              SkriptRecovery: https://forum.iobroker.net/post/930558

              A 1 Reply Last reply
              0
              • F fastfoot

                funktioniert leider auch nicht.

                nimm gosu root /opt/scripts/maintenance.sh

                A Online
                A Online
                AxLED
                wrote on last edited by
                #59

                @fastfoot

                der befehl gosu root /opt/scripts/maintenance.sh restart -y funktioniert leider auch nicht vollständig (beendet nur ioBroker, startet aber weder ioBroker noch den Container neu).

                Gruß

                AxLED

                andreA 1 Reply Last reply
                0
                • A AxLED

                  @andre
                  der befehl gosu /opt/scripts/maintenance.sh restart -y funktioniert leider auch nicht.
                  Habe das Docker image v8.0.1.
                  Wann soll den die beta produktiv gehen? Dann warte ich einfach.

                  Gruß

                  AxLED

                  andreA Offline
                  andreA Offline
                  andre
                  Developer
                  wrote on last edited by
                  #60

                  @axled Wie @fastfoot sagt. :) Der user gehört da natürlich mit rein.

                  @axled sagte in Docker Container restart iobroker per script:

                  Wann soll den die beta produktiv gehen? Dann warte ich einfach.

                  Wenn ich genügend Feedback gesammelt habe. Also: Beta testen und Feedback geben. :)

                  MfG,
                  André

                  Bitte keine Support-Fragen per PN! Nutzt die öffentliche Kanäle damit auch andere von den Antworten profitieren können!

                  1 Reply Last reply
                  0
                  • A AxLED

                    @fastfoot

                    der befehl gosu root /opt/scripts/maintenance.sh restart -y funktioniert leider auch nicht vollständig (beendet nur ioBroker, startet aber weder ioBroker noch den Container neu).

                    Gruß

                    AxLED

                    andreA Offline
                    andreA Offline
                    andre
                    Developer
                    wrote on last edited by
                    #61

                    @axled Dann musst du entweder selbst die Beta testen oder halt warten bis das genug Andere getan haben...
                    Wenn du es in der Beta testest, und es nicht funktioniert, kann ich noch einen Fix einbauen. Wenn die beta erst im release ist und es nicht funktioniert, dann dauert es halt wieder...

                    MfG,
                    André

                    Bitte keine Support-Fragen per PN! Nutzt die öffentliche Kanäle damit auch andere von den Antworten profitieren können!

                    M 1 Reply Last reply
                    0
                    • andreA andre

                      @axled Dann musst du entweder selbst die Beta testen oder halt warten bis das genug Andere getan haben...
                      Wenn du es in der Beta testest, und es nicht funktioniert, kann ich noch einen Fix einbauen. Wenn die beta erst im release ist und es nicht funktioniert, dann dauert es halt wieder...

                      MfG,
                      André

                      M Offline
                      M Offline
                      Matze1909
                      wrote on last edited by
                      #62

                      Moin,
                      passt nicht ganz zur Überschrift, aber vielleicht könnt ihr mir trotzdem helfen.
                      Ich habe über Portainer zwei Docker Container laufen:

                      • ioBroker
                      • PSA Car Controller
                        Leider hängt sich der PSA Car Controller regelmäßig auf, so dass ich ihn gerne jeden Tag neu starten lassen würde.

                      Nun meine Fragen:

                      • Kann ich über ein Script im ioBroker auf den PSA Docker zugreifen und diesen täglich neustarten lassen?
                      • Wenn nicht, wie kann ich ansonsten einstellen, dass sich der PSA Docker täglich neustartet

                      Im Portainer habe ich leider keine entsprechende Funktion gefunden.

                      Vielen Danke für eure Hilfe.
                      Matze

                      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
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      515

                      Online

                      32.5k

                      Users

                      81.7k

                      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