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. Skripten / Logik
  4. Alte Dateien löschen

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    21
    1
    953

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

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

Alte Dateien löschen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascript
9 Beiträge 5 Kommentatoren 554 Aufrufe 4 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.
  • M Offline
    M Offline
    michihorn
    schrieb am zuletzt editiert von michihorn
    #1

    Hallo
    ich möchte gerne alte Dateien löschen, dazu habe ich folgendes Script gefunden und angepasst:
    In der Java Instance ist exec erlaubt

    schedule(" */1 * * * *", function () {
    exec("/iobroker/SmartHome/iobroker-data/files/ring.0/doorbell_53727335 -type f -name '*.jpg' -mtime +7 -exec rm {} ", function(err, stdout, stderr) {
        if (err) {
            log(err);
    }
    })
    });
    

    In der Console sehe ich folgendes:

    27.7.2021, 20:03:29.810	[info ]: javascript.1 (1432) Stop script script.js.Giethoorn.Skript_15555
    27.7.2021, 20:03:29.821	[info ]: javascript.2 (14496) Stop script script.js.Giethoorn.Skript_15555
    27.7.2021, 20:03:29.822	[info ]: javascript.3 (11876) Stop script script.js.Giethoorn.Skript_15555
    27.7.2021, 20:03:29.828	[info ]: javascript.3 (11876) Start javascript script.js.Giethoorn.Skript_15555
    27.7.2021, 20:03:29.839	[info ]: javascript.3 (11876) script.js.Giethoorn.Skript_15555: registered 0 subscriptions and 1 schedule
    27.7.2021, 20:04:00.321	[info ]: javascript.3 (11876) script.js.Giethoorn.Skript_15555: {'killed':false,'code':1,'signal':null,'cmd':'/iobroker/SmartHome/iobroker-data/files/ring.0/doorbell_53727335 -type f -name '*.jpg' -mtime +7 -exec rm {} '}
    27.7.2021, 20:04:00.331	[info ]: javascript.3 (11876) script.js.Giethoorn.Skript_15555: {'killed':false,'code':1,'signal':null,'cmd':'/iobroker/SmartHome/iobroker-data/files/ring.0/doorbell_53727335 -type f -name '*.jpg' -mtime +7 -exec rm {} '}
    27.7.2021, 20:04:58.685	[info ]: javascript.1 (1432) Stop script script.js.Giethoorn.Skript_15555
    27.7.2021, 20:04:58.692	[info ]: javascript.2 (14496) Stop script script.js.Giethoorn.Skript_15555
    27.7.2021, 20:04:58.692	[info ]: javascript.3 (11876) Stop script script.js.Giethoorn.Skript_15555
    27.7.2021, 20:04:58.700	[info ]: javascript.3 (11876) Start javascript script.js.Giethoorn.Skript_15555
    27.7.2021, 20:04:58.712	[info ]: javascript.3 (11876) script.js.Giethoorn.Skript_15555: registered 0 subscriptions and 1 schedule
    27.7.2021, 20:05:00.389	[info ]: javascript.3 (11876) script.js.Giethoorn.Skript_15555: {'killed':false,'code':1,'signal':null,'cmd':'/iobroker/SmartHome/iobroker-data/files/ring.0/doorbell_53727335 -type f -name '*.jpg' -mtime +7 -exec rm {} '}
    27.7.2021, 20:05:00.480	[info ]: javascript.3 (11876) script.js.Giethoorn.Skript_15555: {'killed':false,'code':1,'signal':null,'cmd':'/iobroker/SmartHome/iobroker-data/files/ring.0/doorbell_53727335 -type f -name '*.jpg' -mtime +7 -exec rm {} '}
    27.7.2021, 20:06:00.361	[info ]: javascript.3 (11876) script.js.Giethoorn.Skript_15555: {'killed':false,'code':1,'signal':null,'cmd':'/iobroker/SmartHome/iobroker-data/files/ring.0/doorbell_53727335 -type f -name '*.jpg' -mtime +7 -exec rm {} '}
    27.7.2021, 20:06:00.431	[info ]: javascript.3 (11876) script.js.Giethoorn.Skript_15555: {'killed':false,'code':1,'signal':null,'cmd':'/iobroker/SmartHome/iobroker-data/files/ring.0/doorbell_53727335 -type f -name '*.jpg' -mtime +7 -exec rm {} '}
    27.7.2021, 20:07:00.314	[info ]: javascript.3 (11876) script.js.Giethoorn.Skript_15555: {'killed':false,'code':1,'signal':null,'cmd':'/iobroker/SmartHome/iobroker-data/files/ring.0/doorbell_53727335 -type f -name '*.jpg' -mtime +7 -exec rm {} '}
    27.7.2021, 20:07:00.351	[info ]: javascript.3 (11876) script.js.Giethoorn.Skript_15555: {'killed':false,'code':1,'signal':null,'cmd':'/iobroker/SmartHome/iobroker-data/files/ring.0/doorbell_53727335 -type f -name '*.jpg' -mtime +7 -exec rm {} '}
    

    Im Log steht es so:

    avascript.3	2021-07-27 20:08:00.381	info	(11876) script.js.Giethoorn.Skript_15555: {'killed':false,'code':1,'signal':null,'cmd':'/iobroker/SmartHome/iobroker-data/files/ring.0/doorbell_53727335 -type f -name '*.jpg' -mtime +7 -exec rm {} '}
    

    Wo liegt mein Fehler?
    Michael

    HomoranH 1 Antwort Letzte Antwort
    0
    • C Offline
      C Offline
      CruziX
      schrieb am zuletzt editiert von
      #2

      Kenne den Befehl nicht, aber dein iobroker Verzeichnis wird sicherlich nicht unter root / liegen.
      Der Pfad /iobroker/SmartHome/iobroker-data/files/ring.0/doorbell_53727335 ist also ungültig.
      Versuch mal den absoluten Pfad zu verwenden, dein Ordner liegt vermutlich in /opt

      M 1 Antwort Letzte Antwort
      0
      • C CruziX

        Kenne den Befehl nicht, aber dein iobroker Verzeichnis wird sicherlich nicht unter root / liegen.
        Der Pfad /iobroker/SmartHome/iobroker-data/files/ring.0/doorbell_53727335 ist also ungültig.
        Versuch mal den absoluten Pfad zu verwenden, dein Ordner liegt vermutlich in /opt

        M Offline
        M Offline
        michihorn
        schrieb am zuletzt editiert von
        #3

        @cruzix

        schedule(" */1 * * * *", function () {
        exec("C:\iobroker\SmartHome\iobroker-data\files\ring.0\doorbell_53727335\ -type f -name *.mp4' -mtime +3 -exec rm {}" , function(err, stdout, stderr) {
            if (err) {
                log(err);
        }
        })
        });
        

        Anbei die Antwort:

        javascript.3 (1960) script.js.Giethoorn.Skript_15555: {'killed':false,'code':1,'signal':null,'cmd':'C:iobrokerSmartHomeiobroker-data\files\ring.0doorbell_53727335 -type f -name *.mp4' -mtime +3 -exec rm {}'}
        

        Der Absolute Pfad hat es leider auch nicht gebracht.
        Gruß Michael

        1 Antwort Letzte Antwort
        0
        • Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von
          #4

          @michihorn Du hantierst da mit Linux-Kommandos wie 'rm' auf einem Windows?
          Merkste selber, oder?

          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

          M 1 Antwort Letzte Antwort
          0
          • Thomas BraunT Thomas Braun

            @michihorn Du hantierst da mit Linux-Kommandos wie 'rm' auf einem Windows?
            Merkste selber, oder?

            M Offline
            M Offline
            michihorn
            schrieb am zuletzt editiert von
            #5

            @thomas-braun Hallo Thomas, diesen Code Snip habe ich hier im Netz gefunden. Leider fehlt mir jegliche Ahnung, bin also auf Expertise angewiesen. Gruß Michael

            Thomas BraunT 1 Antwort Letzte Antwort
            0
            • M michihorn

              @thomas-braun Hallo Thomas, diesen Code Snip habe ich hier im Netz gefunden. Leider fehlt mir jegliche Ahnung, bin also auf Expertise angewiesen. Gruß Michael

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von
              #6

              @michihorn Von dem komischen Windows hab ich keine Ahnung. Ist alles total kompliziert da.

              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
              • M michihorn

                Hallo
                ich möchte gerne alte Dateien löschen, dazu habe ich folgendes Script gefunden und angepasst:
                In der Java Instance ist exec erlaubt

                schedule(" */1 * * * *", function () {
                exec("/iobroker/SmartHome/iobroker-data/files/ring.0/doorbell_53727335 -type f -name '*.jpg' -mtime +7 -exec rm {} ", function(err, stdout, stderr) {
                    if (err) {
                        log(err);
                }
                })
                });
                

                In der Console sehe ich folgendes:

                27.7.2021, 20:03:29.810	[info ]: javascript.1 (1432) Stop script script.js.Giethoorn.Skript_15555
                27.7.2021, 20:03:29.821	[info ]: javascript.2 (14496) Stop script script.js.Giethoorn.Skript_15555
                27.7.2021, 20:03:29.822	[info ]: javascript.3 (11876) Stop script script.js.Giethoorn.Skript_15555
                27.7.2021, 20:03:29.828	[info ]: javascript.3 (11876) Start javascript script.js.Giethoorn.Skript_15555
                27.7.2021, 20:03:29.839	[info ]: javascript.3 (11876) script.js.Giethoorn.Skript_15555: registered 0 subscriptions and 1 schedule
                27.7.2021, 20:04:00.321	[info ]: javascript.3 (11876) script.js.Giethoorn.Skript_15555: {'killed':false,'code':1,'signal':null,'cmd':'/iobroker/SmartHome/iobroker-data/files/ring.0/doorbell_53727335 -type f -name '*.jpg' -mtime +7 -exec rm {} '}
                27.7.2021, 20:04:00.331	[info ]: javascript.3 (11876) script.js.Giethoorn.Skript_15555: {'killed':false,'code':1,'signal':null,'cmd':'/iobroker/SmartHome/iobroker-data/files/ring.0/doorbell_53727335 -type f -name '*.jpg' -mtime +7 -exec rm {} '}
                27.7.2021, 20:04:58.685	[info ]: javascript.1 (1432) Stop script script.js.Giethoorn.Skript_15555
                27.7.2021, 20:04:58.692	[info ]: javascript.2 (14496) Stop script script.js.Giethoorn.Skript_15555
                27.7.2021, 20:04:58.692	[info ]: javascript.3 (11876) Stop script script.js.Giethoorn.Skript_15555
                27.7.2021, 20:04:58.700	[info ]: javascript.3 (11876) Start javascript script.js.Giethoorn.Skript_15555
                27.7.2021, 20:04:58.712	[info ]: javascript.3 (11876) script.js.Giethoorn.Skript_15555: registered 0 subscriptions and 1 schedule
                27.7.2021, 20:05:00.389	[info ]: javascript.3 (11876) script.js.Giethoorn.Skript_15555: {'killed':false,'code':1,'signal':null,'cmd':'/iobroker/SmartHome/iobroker-data/files/ring.0/doorbell_53727335 -type f -name '*.jpg' -mtime +7 -exec rm {} '}
                27.7.2021, 20:05:00.480	[info ]: javascript.3 (11876) script.js.Giethoorn.Skript_15555: {'killed':false,'code':1,'signal':null,'cmd':'/iobroker/SmartHome/iobroker-data/files/ring.0/doorbell_53727335 -type f -name '*.jpg' -mtime +7 -exec rm {} '}
                27.7.2021, 20:06:00.361	[info ]: javascript.3 (11876) script.js.Giethoorn.Skript_15555: {'killed':false,'code':1,'signal':null,'cmd':'/iobroker/SmartHome/iobroker-data/files/ring.0/doorbell_53727335 -type f -name '*.jpg' -mtime +7 -exec rm {} '}
                27.7.2021, 20:06:00.431	[info ]: javascript.3 (11876) script.js.Giethoorn.Skript_15555: {'killed':false,'code':1,'signal':null,'cmd':'/iobroker/SmartHome/iobroker-data/files/ring.0/doorbell_53727335 -type f -name '*.jpg' -mtime +7 -exec rm {} '}
                27.7.2021, 20:07:00.314	[info ]: javascript.3 (11876) script.js.Giethoorn.Skript_15555: {'killed':false,'code':1,'signal':null,'cmd':'/iobroker/SmartHome/iobroker-data/files/ring.0/doorbell_53727335 -type f -name '*.jpg' -mtime +7 -exec rm {} '}
                27.7.2021, 20:07:00.351	[info ]: javascript.3 (11876) script.js.Giethoorn.Skript_15555: {'killed':false,'code':1,'signal':null,'cmd':'/iobroker/SmartHome/iobroker-data/files/ring.0/doorbell_53727335 -type f -name '*.jpg' -mtime +7 -exec rm {} '}
                

                Im Log steht es so:

                avascript.3	2021-07-27 20:08:00.381	info	(11876) script.js.Giethoorn.Skript_15555: {'killed':false,'code':1,'signal':null,'cmd':'/iobroker/SmartHome/iobroker-data/files/ring.0/doorbell_53727335 -type f -name '*.jpg' -mtime +7 -exec rm {} '}
                

                Wo liegt mein Fehler?
                Michael

                HomoranH Offline
                HomoranH Offline
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #7

                @michihorn sagte in Alte Dateien löschen:

                ch möchte gerne alte Dateien löschen

                ist ja nett, aber

                @michihorn sagte in Alte Dateien löschen:

                iobroker/SmartHome/iobroker-data/files/ring.0

                Das müssten Systemdateien sein - warum willst du die löschen?

                @michihorn sagte in Alte Dateien löschen:

                habe ich folgendes Script gefunden

                wer veröffentlicht denn da ein Skript für?

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                M 1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  @michihorn sagte in Alte Dateien löschen:

                  ch möchte gerne alte Dateien löschen

                  ist ja nett, aber

                  @michihorn sagte in Alte Dateien löschen:

                  iobroker/SmartHome/iobroker-data/files/ring.0

                  Das müssten Systemdateien sein - warum willst du die löschen?

                  @michihorn sagte in Alte Dateien löschen:

                  habe ich folgendes Script gefunden

                  wer veröffentlicht denn da ein Skript für?

                  M Offline
                  M Offline
                  michihorn
                  schrieb am zuletzt editiert von
                  #8

                  @homoran
                  iobroker/SmartHome/iobroker-data/files/ring.0.....
                  Hallo in dem Verzeichnis werden weitere Verzeichnisse für jede Kamera automatisch vom Adapter angelegt, in diesen Verzeichnissen werden Snapshoots und Video automatisch abgelegt.
                  Mit der Zeit werden es sehr viele Videos die die Festplatte belasten. Es sollen nur Videos/Snapshoots der letzten Tage bleiben.
                  Michael

                  OliverIOO 1 Antwort Letzte Antwort
                  0
                  • M michihorn

                    @homoran
                    iobroker/SmartHome/iobroker-data/files/ring.0.....
                    Hallo in dem Verzeichnis werden weitere Verzeichnisse für jede Kamera automatisch vom Adapter angelegt, in diesen Verzeichnissen werden Snapshoots und Video automatisch abgelegt.
                    Mit der Zeit werden es sehr viele Videos die die Festplatte belasten. Es sollen nur Videos/Snapshoots der letzten Tage bleiben.
                    Michael

                    OliverIOO Offline
                    OliverIOO Offline
                    OliverIO
                    schrieb am zuletzt editiert von
                    #9

                    @michihorn

                    der befehl sieht nach linux aus. aber selbst dafür scheint da etwas zu fehlen.
                    ich denke da müsste am anfang was mit find und noch parameter vor dem verzeichnisnamen stehen.

                    aber wie schon gesagt. auf windows wird dir das gar nicht helfen.
                    mit iobroker kenn ich mich nur auf linux aus.

                    Meine Adapter und Widgets
                    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                    Links im Profil

                    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

                    410

                    Online

                    32.5k

                    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