Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Fritzbox regelmäßig neu starten - erbitte Hilfe

    NEWS

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    Fritzbox regelmäßig neu starten - erbitte Hilfe

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      Rand @Berlon last edited by

      @Berlon
      Hi,

      hast Du mal die Leerzeile weggemacht? (und die anderen unnötigen auch damit es besser lesbar ist)
      Der Codeblock war nur Copy&Paste und nicht getestet...

      B 1 Reply Last reply Reply Quote 0
      • B
        Berlon @Rand last edited by

        @Rand ,
        so langsam verzweifele ich am Broker......

        Script sieht nun so aus:

        function test ()
        {
          console.log("Restarting");
          exec('/home/iobroker/reset_fb.sh > /home/iobroker/FBlog', function(err, stdout, stderr) {
                  if(err)
                  { 
                      log('Exec-Fehler: '+ stderr, 'error');
                  }
                  else
                  {
                      log('FB restarted'+ stdout, 'info');
                  }
              });
        }
        test();
        

        Fehlermeldung kommt:

        javascript.0	2020-11-21 08:25:30.514	error	(2029) script.js.meine_Scripte.FB-Reset_starten: Exec-Fehler:
        javascript.0	2020-11-21 08:25:25.465	info	(2029) script.js.meine_Scripte.FB-Reset_starten: registered 0 subscriptions and 0 schedules
        javascript.0	2020-11-21 08:25:25.427	info	(2029) script.js.meine_Scripte.FB-Reset_starten: Restarting
        javascript.0	2020-11-21 08:25:25.413	info	(2029) Start javascript script.js.meine_Scripte.FB-Reset_starten
        

        Ich sehe den Fehler nicht da vom Broker keine genaueren Angaben.

        Hiiilfe!!!!

        Gruß
        Bernd

        R 1 Reply Last reply Reply Quote 0
        • R
          Rand @Berlon last edited by

          @Berlon said in Fritzbox regelmäßig neu starten - erbitte Hilfe:

          function test ()

          Naja das sieht doch so aus als würde er versuchen das Skript auszuführen (Log Meldung Restarting), aber dann auf Shell Ebene einen unbekannten Fehler finden.

          Läuft das Shell script denn wenn du es als User iobroker ausführst?

          B 1 Reply Last reply Reply Quote 0
          • B
            Berlon @Rand last edited by Berlon

            @Rand
            hmmm.. wie Eingangs schongeschrieben bin ich linuxmäßig ein DAU.
            Wenn ich mit Putty auf den Pi gehe habe ich als user:
            pi@raspberry.
            Wie kann ich da nun das Script als iobroker ausführen.
            Und wenn das nicht geht, wie kann ich dem iobroker die Rechte für das Script geben?

            Gruß
            Bernd

            R 1 Reply Last reply Reply Quote 0
            • R
              Rand @Berlon last edited by

              @Berlon

              Wenn du das Passwort vom iobroker User gesetzt hast dann mit su - iobroker

              Alternativ su - um root zu werden, dann su - iobroker
              Falls Du das root pw nicht hast ggf auch sudo su - wenn bei Dir sudo eingerichtet ist.

              Dann als iobroker /home/iobroker/reset_fb.sh ausführen.

              Wenn es einen Ausführungsfehler gibt bitte ein ls -l /home/iobroker/reset_fb.sh herzeigen
              Wenn es einen anderen Fehler ist dann entsprechend den zeigen

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

                @Rand
                Quatsch...

                sudo -u iobroker DAS-WAS-IOBROKER-AUSFUEHREN-SOLL
                
                R 1 Reply Last reply Reply Quote 0
                • R
                  Rand @Thomas Braun last edited by

                  @Thomas-Braun

                  ... wenn user pi als iobroker was ausführen darf ?
                  Ist das so in den Pi images drin?
                  Ist überhaupt ein Image verwendet worden oder manuell installiert?

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

                    @Rand
                    Mit

                    sudo -u Username
                    

                    kann man Befehle als der genannte User ausführen.
                    Da muss man nicht mit su - oder ähnlichem rummurksen.
                    Der Befehl ist genau für diesen usecase angelegt.

                    R 1 Reply Last reply Reply Quote 0
                    • R
                      Rand @Thomas Braun last edited by

                      @Thomas-Braun

                      Ohne das man explizit die entsprechenden Berechtigungen in der sudoers braucht?
                      shrug Ok, bin nicht mehr so fit in Linux wie früher, mag also sein:)

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

                        @Rand

                        pi@raspberrypi:~ $ sudo -u iobroker whoami
                        iobroker
                        
                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        864
                        Online

                        32.1k
                        Users

                        80.6k
                        Topics

                        1.3m
                        Posts

                        fritzbox 7490
                        4
                        25
                        4317
                        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