Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. crontab funktioniert nicht (Gelöst)

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

crontab funktioniert nicht (Gelöst)

Geplant Angeheftet Gesperrt Verschoben Off Topic
14 Beiträge 6 Kommentatoren 898 Aufrufe 5 Watching
  • Ä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.
  • 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 Abwesend
    Meister MopperM Abwesend
    Meister Mopper
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    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
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • MichaelFM Offline
          MichaelFM Offline
          MichaelF
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            0
            • MichaelFM Offline
              MichaelFM Offline
              MichaelF
              schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von
                    #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 12 on Proxmox 8.4.14)
                    Linux pve 6.8.12-16-pve
                    6 GByte RAM für den Container
                    Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
                    Remote-Access über Wireguard der Fritzbox

                    1 Antwort Letzte Antwort
                    0
                    • MichaelFM Offline
                      MichaelFM Offline
                      MichaelF
                      schrieb am zuletzt editiert von
                      #14

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

                      Grüße

                      1 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      849

                      Online

                      32.4k

                      Benutzer

                      81.6k

                      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