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. Off Topic
  4. crontab funktioniert nicht (Gelöst)

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

crontab funktioniert nicht (Gelöst)

Scheduled Pinned Locked Moved Off Topic
14 Posts 6 Posters 1.1k Views 5 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.
  • MichaelFM MichaelF

    @dolomiti sagte in crontab funktioniert nicht:

    @michaelf
    Das könnte ein Rechteproblem sein. Ich hatte das auch mal bei einem Skript. Ich weiß aber nicht mehr wie ich das Problem gelöst habe.
    Wie hast du den Eintrag in der crontab erstellt? Mit crontab -e oder mit sudo crontab -e. Das macht einen Unterschied.

    Hi, nur mit crontab -e

    ? Offline
    ? Offline
    A Former User
    wrote on last edited by
    #4

    @michaelf

    Die Antwort, warum es wahrscheinlich nicht geht, steht direkt darunter - "No MTA installed"
    Das wird ja meistens mit "Message Transfer Agent" übersetzt.
    Ich denke der meint, er müsste die Ausgabe irgendwo hinschicken.

    Mach mal Hochkommas um diesen Aufruf in der CRONTAB
    (/home/pi/evcc-influx-aggregate.sh --yesterday), oder lass zum Testen
    das ganze Logzeug in der CRONTAB weg.
    Oder gib wenigstens im Konsolenfenster das mal mit dem Log-Statement ein und nicht nur
    die Hälfte.

    1 Reply Last reply
    1
    • MichaelFM MichaelF

      @dolomiti sagte in crontab funktioniert nicht:

      @michaelf
      Das könnte ein Rechteproblem sein. Ich hatte das auch mal bei einem Skript. Ich weiß aber nicht mehr wie ich das Problem gelöst habe.
      Wie hast du den Eintrag in der crontab erstellt? Mit crontab -e oder mit sudo crontab -e. Das macht einen Unterschied.

      Hi, nur mit crontab -e

      Meister MopperM Online
      Meister MopperM Online
      Meister Mopper
      wrote on last edited by
      #5

      @michaelf sagte in crontab funktioniert nicht:

      Hi, nur mit crontab -e

      Und als welcher User hast du das ausgeführt, hoffentlich nicht als root.

      Der User erstellt seinen Zeitplan mit crontab -e. Soll root dies ausühren, wird vom User sudo crontab -e ausgeführt.
      Ist man jedoch (fälschlicherweise) als root eingeloggt, führt crontab -e logischerweise auch einen root-crontab aus.

      Tel Aviv, Mondamin

      Proxmox und HA

      MichaelFM 1 Reply Last reply
      0
      • Meister MopperM Meister Mopper

        @michaelf sagte in crontab funktioniert nicht:

        Hi, nur mit crontab -e

        Und als welcher User hast du das ausgeführt, hoffentlich nicht als root.

        Der User erstellt seinen Zeitplan mit crontab -e. Soll root dies ausühren, wird vom User sudo crontab -e ausgeführt.
        Ist man jedoch (fälschlicherweise) als root eingeloggt, führt crontab -e logischerweise auch einen root-crontab aus.

        Tel Aviv, Mondamin

        MichaelFM Offline
        MichaelFM Offline
        MichaelF
        wrote on last edited by
        #6

        @meister-mopper

        Nein kein root. pi quasi Standard.

        pi@Influxdb1:~ $ /home/pi/evcc-influx-aggregate.sh --yesterday >> /var/log/evcc-grafana-dashboards.log 2>&1
        -bash: /var/log/evcc-grafana-dashboards.log: Keine Berechtigung
        

        in der tat ein Berechtigungs Problem, wie kann ich das lösen ?

        Thomas BraunT 1 Reply Last reply
        0
        • MichaelFM MichaelF

          @meister-mopper

          Nein kein root. pi quasi Standard.

          pi@Influxdb1:~ $ /home/pi/evcc-influx-aggregate.sh --yesterday >> /var/log/evcc-grafana-dashboards.log 2>&1
          -bash: /var/log/evcc-grafana-dashboards.log: Keine Berechtigung
          

          in der tat ein Berechtigungs Problem, wie kann ich das lösen ?

          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          wrote on last edited by
          #7

          @michaelf sagte in crontab funktioniert nicht:

          in der tat ein Berechtigungs Problem, wie kann ich das lösen ?

          Erstmal schauen welche Rechte auf dem File liegen...
          Bzw. darf der pi mit Sicherheit nicht in das /var/log/evcc-grafana-dashboards.log schreiben. Warum solllte er auch.

          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 Reply Last reply
          0
          • MichaelFM Offline
            MichaelFM Offline
            MichaelF
            wrote on last edited by
            #8

            Die Datei habe ich grade mal mit

            sudo nano
            

            erstellt, war ja auch nicht vorhanden.

            Rechte:

            -rw-r--r--  1 root     root                    0  5. Okt 18:47 evcc-grafana-dashboards.log
            
            Thomas BraunT 1 Reply Last reply
            0
            • MichaelFM MichaelF

              Die Datei habe ich grade mal mit

              sudo nano
              

              erstellt, war ja auch nicht vorhanden.

              Rechte:

              -rw-r--r--  1 root     root                    0  5. Okt 18:47 evcc-grafana-dashboards.log
              
              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              wrote on last edited by
              #9

              @michaelf
              Dann kannst du es dir ja auch selber beantworten. Der root darf lesen und schreiben, alle anderen nur lesen. Also knallt der kleine pi da vor die Wand.

              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 Reply Last reply
              0
              • MichaelFM Offline
                MichaelFM Offline
                MichaelF
                wrote on last edited by MichaelF
                #10

                wäre das dann:

                chown pi evcc-grafana-dashboards.log
                

                und für das schreiben:

                chmod 660 evcc-grafana-dashboards.log
                

                Ich bin leider noch nicht sooooooo firm was das angeht.

                Thomas BraunT 1 Reply Last reply
                0
                • MichaelFM MichaelF

                  wäre das dann:

                  chown pi evcc-grafana-dashboards.log
                  

                  und für das schreiben:

                  chmod 660 evcc-grafana-dashboards.log
                  

                  Ich bin leider noch nicht sooooooo firm was das angeht.

                  Thomas BraunT Online
                  Thomas BraunT Online
                  Thomas Braun
                  Most Active
                  wrote on last edited by
                  #11

                  @michaelf

                  Zunächst mal würde ich sowas nicht in ein /home eines users pflanzen, sondern nach /usr/local/bin
                  Gibt es nicht schon für evcc einen entsprechenden user? Dann würde ich auch den das Skript ausführen lassen.
                  Rechte dann entsprechend an den user oder eine passende Gruppe vergeben.

                  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

                  MichaelFM 1 Reply Last reply
                  0
                  • Thomas BraunT Thomas Braun

                    @michaelf

                    Zunächst mal würde ich sowas nicht in ein /home eines users pflanzen, sondern nach /usr/local/bin
                    Gibt es nicht schon für evcc einen entsprechenden user? Dann würde ich auch den das Skript ausführen lassen.
                    Rechte dann entsprechend an den user oder eine passende Gruppe vergeben.

                    MichaelFM Offline
                    MichaelFM Offline
                    MichaelF
                    wrote on last edited by
                    #12

                    @thomas-braun

                    Nein auf dem Pi ist quasi nur eine Influx Datenbank, wo aber auch Evcc hineinschreibt.

                    User ist nur der pi vorhanden, das script ist quasi auch ein allgemeines es vereinfacht Grafana das rechnen mit Monats und Jahreswerten die quasi direkt in die Influx Datenbank geschrieben werden.

                    MartinPM 1 Reply Last reply
                    0
                    • MichaelFM MichaelF

                      @thomas-braun

                      Nein auf dem Pi ist quasi nur eine Influx Datenbank, wo aber auch Evcc hineinschreibt.

                      User ist nur der pi vorhanden, das script ist quasi auch ein allgemeines es vereinfacht Grafana das rechnen mit Monats und Jahreswerten die quasi direkt in die Influx Datenbank geschrieben werden.

                      MartinPM Online
                      MartinPM Online
                      MartinP
                      wrote on last edited by
                      #13

                      @michaelf das ENV innerhalb von cron ist limitiert.
                      Vielleicht fehlt etwas im Pfad.
                      Ich kopiere des Pfad aus dem normalen Terminalfenster oben in die Shell-Scripts, die ich durch cron ausführen lassen will

                      Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
                      Virtualization : unprivileged lxc container (debian 13) on Proxmox 9.1.5)
                      Linux pve 6.17.9-1-pve
                      6 GByte RAM für den Container
                      Fritzbox 6591 FW 8.20 (Vodafone Leih-Box)
                      Remote-Access über Wireguard der Fritzbox

                      1 Reply Last reply
                      0
                      • MichaelFM Offline
                        MichaelFM Offline
                        MichaelF
                        wrote on last edited by
                        #14

                        Danke an alle, Funktioniert jetzt. Lösung war die Berechtigung.

                        Grüße

                        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

                        740

                        Online

                        32.6k

                        Users

                        82.3k

                        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