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

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    259

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

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

Alte Dateien löschen

Scheduled Pinned Locked Moved Skripten / Logik
javascript
9 Posts 5 Posters 639 Views 4 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.
  • M Offline
    M Offline
    michihorn
    wrote on last edited by 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 Reply Last reply
    0
    • C Offline
      C Offline
      CruziX
      wrote on last edited by
      #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 Reply Last reply
      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
        wrote on last edited by
        #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 Reply Last reply
        0
        • Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          wrote on last edited by
          #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 Reply Last reply
          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
            wrote on last edited by
            #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 Reply Last reply
            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
              wrote on last edited by
              #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 Reply Last reply
              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 Do not disturb
                HomoranH Do not disturb
                Homoran
                Global Moderator Administrators
                wrote on last edited by
                #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 -
                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                M 1 Reply Last reply
                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
                  wrote on last edited by
                  #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 Reply Last reply
                  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
                    wrote on last edited by
                    #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 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

                    589

                    Online

                    32.7k

                    Users

                    82.5k

                    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