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. Anzahl Files und dafür belegter Speicherplatz auslesen

NEWS

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

  • 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

Anzahl Files und dafür belegter Speicherplatz auslesen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
communication
21 Beiträge 4 Kommentatoren 590 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.
  • metaxaM metaxa

    Ich hätte gerne die Anzahl der Files sowie in einem weiterem DP die dafür belegte Speichergröße abgebildet. Hintergrund, ich habe 4 Cams im Außenbereich und die senden bei Motion Bilder/Videos via FTP an meine Syno. Um die gespeicherte Datenmenge im Auge zu behalten bzw. auf notwendige Veränderungen für die Motion Erkennung (Bäume, Sträucher, etc.) reagieren zu können würde ich gerne diese Werte haben.

    Setting:
    Syno = FTP Server
    NUC = VM ioBroker & VM MotionEye

    Gefunden habe ich folgende Befehle:
    find /verzeichnis -type f | wc -l
    #Zuerst werden mit "find" alle Dateien (-type f) im Verzeichnis "/verzeichnis" und dessen Unterordner gelistet und danach wird die Anzahl der Zeilen der Standardausgabe mittels "wc" ermittelt. Die Kombination der beiden Befehle liefert als Ausgabe nur die Anzahl der Dateien.

    du -shc {Verzeichnispfad1} {Verzeichnispfad2} {...}
    #„du“ steht für disk usage.|-s, --summarize >Zeigt die Größe für jedes Argument an | -h, --human-readable >Gibt die Größe in für Menschen besser lesbaren Einheiten aus wie KB, MB oder GB.

    Ich habe nur überhaupt keine Ahnung wie ich ansetzen muss. Geren würde ich es mit Blockly/Execblock umsetzen.
    Sicher müsste ich das gewünschte FTPverzeichnis in der VM von iO mounten, ich denke es ist besser dies immer nur temporär für die Abfrage zu tun.
    1x pro Stunde sollte dick reichen.

    Wo und wie ist es gescheit anzusetzen?
    Kann mich bitte irgendwer in die richtige Richtung schubsen?

    Lieben Dank im Voraus
    mxa

    metaxaM Offline
    metaxaM Offline
    metaxa
    schrieb am zuletzt editiert von metaxa
    #2

    freu Ich bin ein Stück weiter

    Das Hauptverzeichnis habe ich mit cifs gemounted und die Befehele mit Putty schon ausgeführt und Results bekommen.

    andreas@ioBroker-Prod:/mnt$ find ftp_cam -type f | wc -l
    84674
    
    andreas@ioBroker-Prod:/mnt$ find ftp_cam/terrasse -type f | wc -l
    38480
    
    andreas@ioBroker-Prod:/mnt$ du -shc ftp_cam/EG_Haus ftp_cam/EG_Vorgarten ftp_cam/Terrasse ftp_cam/Einfahrt
    2,6G    ftp_cam/EG_Haus
    1,8G    ftp_cam/EG_Vorgarten
    11G     ftp_cam/Terrasse
    3,6G    ftp_cam/Einfahrt
    19G     insgesamt
    

    So weit so gut, bin schon sehr zufrieden. Nur, ich habe (noch) keine Ahnung woher dieser "{1}" kommt, wie ich den wegbekomme und wie ich das Ergebins in einen DP bekomme.

    UND wie ich die beiden Befehle kombinieren könnte, damit dann ca. dieses Format rauskommt:
    Verzeichnis1-->AnzahlDateien-->belegeterSpeicher
    Verzeichnis2-->AnzahlDateien-->belegeterSpeicher
    Verzeichnis3-->AnzahlDateien-->belegeterSpeicher
    Verzeichnis4-->AnzahlDateien-->belegeterSpeicher
    Total-->AnzahlDateien-->belegeterSpeicher

    Ich bastel weiter, hat eventuell irgendwer einen beschleunigenden Tip für mich?

    LG, mxa

    AsgothianA 1 Antwort Letzte Antwort
    0
    • metaxaM metaxa

      freu Ich bin ein Stück weiter

      Das Hauptverzeichnis habe ich mit cifs gemounted und die Befehele mit Putty schon ausgeführt und Results bekommen.

      andreas@ioBroker-Prod:/mnt$ find ftp_cam -type f | wc -l
      84674
      
      andreas@ioBroker-Prod:/mnt$ find ftp_cam/terrasse -type f | wc -l
      38480
      
      andreas@ioBroker-Prod:/mnt$ du -shc ftp_cam/EG_Haus ftp_cam/EG_Vorgarten ftp_cam/Terrasse ftp_cam/Einfahrt
      2,6G    ftp_cam/EG_Haus
      1,8G    ftp_cam/EG_Vorgarten
      11G     ftp_cam/Terrasse
      3,6G    ftp_cam/Einfahrt
      19G     insgesamt
      

      So weit so gut, bin schon sehr zufrieden. Nur, ich habe (noch) keine Ahnung woher dieser "{1}" kommt, wie ich den wegbekomme und wie ich das Ergebins in einen DP bekomme.

      UND wie ich die beiden Befehle kombinieren könnte, damit dann ca. dieses Format rauskommt:
      Verzeichnis1-->AnzahlDateien-->belegeterSpeicher
      Verzeichnis2-->AnzahlDateien-->belegeterSpeicher
      Verzeichnis3-->AnzahlDateien-->belegeterSpeicher
      Verzeichnis4-->AnzahlDateien-->belegeterSpeicher
      Total-->AnzahlDateien-->belegeterSpeicher

      Ich bastel weiter, hat eventuell irgendwer einen beschleunigenden Tip für mich?

      LG, mxa

      AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      schrieb am zuletzt editiert von
      #3

      @metaxa solange du das nur anzeigen und nachschauen willst, kannst du mit dem Program "ncdu" arbeitenScreen Shot 2021-07-17 at 21.00.05 .png

      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

      metaxaM 1 Antwort Letzte Antwort
      0
      • AsgothianA Asgothian

        @metaxa solange du das nur anzeigen und nachschauen willst, kannst du mit dem Program "ncdu" arbeitenScreen Shot 2021-07-17 at 21.00.05 .png

        metaxaM Offline
        metaxaM Offline
        metaxa
        schrieb am zuletzt editiert von
        #4

        @asgothian Lieben Dank, aber nein!
        Ich will die Daten in einem DP des iOBrokers haben. In Vis darstellen und gegebenenfalls auch drauf reagieren. z.B. Mail "Achtung 75% des Speichers voll"

        AsgothianA 1 Antwort Letzte Antwort
        0
        • metaxaM metaxa

          @asgothian Lieben Dank, aber nein!
          Ich will die Daten in einem DP des iOBrokers haben. In Vis darstellen und gegebenenfalls auch drauf reagieren. z.B. Mail "Achtung 75% des Speichers voll"

          AsgothianA Offline
          AsgothianA Offline
          Asgothian
          Developer
          schrieb am zuletzt editiert von
          #5

          @metaxa wenn es nur um die Menge geht könnte "df" helfen :)

          ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
          "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

          metaxaM 1 Antwort Letzte Antwort
          1
          • AsgothianA Asgothian

            @metaxa wenn es nur um die Menge geht könnte "df" helfen :)

            metaxaM Offline
            metaxaM Offline
            metaxa
            schrieb am zuletzt editiert von
            #6

            @asgothian "df"? Die Commands hätte ich schon beeinander (s.o.) nur an der Zusammenführung bastle ich noch :dizzy_face:

            David G.D 1 Antwort Letzte Antwort
            0
            • metaxaM metaxa

              @asgothian "df"? Die Commands hätte ich schon beeinander (s.o.) nur an der Zusammenführung bastle ich noch :dizzy_face:

              David G.D Online
              David G.D Online
              David G.
              schrieb am zuletzt editiert von David G.
              #7

              @metaxa

              Die Ergebnisse kannst du doch denke ich mit den Textblöcken extrahieren oder?

              Die Bezeichnungen sind ja immer die selben.
              Die Werte dann in eine Variable schreiben, und einen Text draus generieren lassen (erstelle Text aus).

              EDIT

              In etwa so dachte ich.
              Hab grad zum testen nur einen telegram Block genommen anstatt einen Datenpunkt anzulegen.
              Aber aus irgend einem Grund werden die Variablen nicht befüllt. Im debug sehe ich die entsprechenden Werte.

              Evtl kann da jemand anderes was zu sagen....

              Screenshot_20210717-232213_Chrome.jpg

              Den Text aus der zweiten Variablen kann man sich ja noch was schöner zerlegen. Wenn Sie denn befüllt würde....

              Zeigt eure Lovelace-Visualisierung klick
              (Auch ideal um sich Anregungen zu holen)

              Meine Tabellen für eure Visualisierung klick

              metaxaM 1 Antwort Letzte Antwort
              1
              • David G.D David G.

                @metaxa

                Die Ergebnisse kannst du doch denke ich mit den Textblöcken extrahieren oder?

                Die Bezeichnungen sind ja immer die selben.
                Die Werte dann in eine Variable schreiben, und einen Text draus generieren lassen (erstelle Text aus).

                EDIT

                In etwa so dachte ich.
                Hab grad zum testen nur einen telegram Block genommen anstatt einen Datenpunkt anzulegen.
                Aber aus irgend einem Grund werden die Variablen nicht befüllt. Im debug sehe ich die entsprechenden Werte.

                Evtl kann da jemand anderes was zu sagen....

                Screenshot_20210717-232213_Chrome.jpg

                Den Text aus der zweiten Variablen kann man sich ja noch was schöner zerlegen. Wenn Sie denn befüllt würde....

                metaxaM Offline
                metaxaM Offline
                metaxa
                schrieb am zuletzt editiert von
                #8

                @david-g sagte in Anzahl Files und dafür belegter Speicherplatz auslesen:

                rad zum testen nur einen telegram Block genommen anstatt einen Datenpunkt anzulegen.
                Aber aus irgend einem Grund werden die Variablen nicht befüllt. Im debug sehe ich die entsprechenden Werte.
                Evtl kann da jemand anderes was zu sagen....

                Lieben Dank, ich schaus mir später an. Muss kurz Keller auspumpen ......

                David G.D 1 Antwort Letzte Antwort
                0
                • metaxaM metaxa

                  @david-g sagte in Anzahl Files und dafür belegter Speicherplatz auslesen:

                  rad zum testen nur einen telegram Block genommen anstatt einen Datenpunkt anzulegen.
                  Aber aus irgend einem Grund werden die Variablen nicht befüllt. Im debug sehe ich die entsprechenden Werte.
                  Evtl kann da jemand anderes was zu sagen....

                  Lieben Dank, ich schaus mir später an. Muss kurz Keller auspumpen ......

                  David G.D Online
                  David G.D Online
                  David G.
                  schrieb am zuletzt editiert von
                  #9

                  @metaxa

                  Oh,

                  So nen Mist.
                  Bei uns war es neulich zum Glück nur die Garage auf der Arbeit.
                  Hoffe es ist nichts zu schaden gekommen.

                  Wie gesagt, der Vorschkag macht noch was Probleme. Muss mal noch wer anders mit bei schauen.

                  Zeigt eure Lovelace-Visualisierung klick
                  (Auch ideal um sich Anregungen zu holen)

                  Meine Tabellen für eure Visualisierung klick

                  metaxaM 1 Antwort Letzte Antwort
                  0
                  • David G.D David G.

                    @metaxa

                    Oh,

                    So nen Mist.
                    Bei uns war es neulich zum Glück nur die Garage auf der Arbeit.
                    Hoffe es ist nichts zu schaden gekommen.

                    Wie gesagt, der Vorschkag macht noch was Probleme. Muss mal noch wer anders mit bei schauen.

                    metaxaM Offline
                    metaxaM Offline
                    metaxa
                    schrieb am zuletzt editiert von
                    #10

                    @david-g Servus, Keller ist bereits im Auftrocknen, war GSD nicht sehr viel.

                    Ich bin schon wieder ein Stück weiter:
                    2cb20ffc-080a-47b5-9289-f265e17e924c-image.png
                    liefert:
                    6f6257ad-cf11-4cbf-a61b-35133999e71b-image.png
                    Jetzt mache ich mich an das Formatieren des belegten Speicherbedarfs mit

                    du -shc ftp_cam/EG_Haus ftp_cam/EG_Vorgarten ftp_cam/Terrasse ftp_cam/Einfahrt
                    

                    LG, mxa

                    David G.D 1 Antwort Letzte Antwort
                    0
                    • metaxaM metaxa

                      @david-g Servus, Keller ist bereits im Auftrocknen, war GSD nicht sehr viel.

                      Ich bin schon wieder ein Stück weiter:
                      2cb20ffc-080a-47b5-9289-f265e17e924c-image.png
                      liefert:
                      6f6257ad-cf11-4cbf-a61b-35133999e71b-image.png
                      Jetzt mache ich mich an das Formatieren des belegten Speicherbedarfs mit

                      du -shc ftp_cam/EG_Haus ftp_cam/EG_Vorgarten ftp_cam/Terrasse ftp_cam/Einfahrt
                      

                      LG, mxa

                      David G.D Online
                      David G.D Online
                      David G.
                      schrieb am zuletzt editiert von David G.
                      #11

                      @metaxa

                      Wunderbar, der Speicherplatz klappt ja dann ähnlich.
                      Hast ja da n den ersten "ftp" vom Pfad an dem du dich orientieren kannst, um den Datenpunkt ohne den ganzen Pfad beschreiben zu müssen der da noch mit ausgegeben wird.

                      Den belegten Speicherplatz würde ich auch einzeln auslesen.

                      Interessant, dass er bei dir die Variablen füllt und bei mir nicht.

                      Zeigt eure Lovelace-Visualisierung klick
                      (Auch ideal um sich Anregungen zu holen)

                      Meine Tabellen für eure Visualisierung klick

                      metaxaM 1 Antwort Letzte Antwort
                      0
                      • David G.D David G.

                        @metaxa

                        Wunderbar, der Speicherplatz klappt ja dann ähnlich.
                        Hast ja da n den ersten "ftp" vom Pfad an dem du dich orientieren kannst, um den Datenpunkt ohne den ganzen Pfad beschreiben zu müssen der da noch mit ausgegeben wird.

                        Den belegten Speicherplatz würde ich auch einzeln auslesen.

                        Interessant, dass er bei dir die Variablen füllt und bei mir nicht.

                        metaxaM Offline
                        metaxaM Offline
                        metaxa
                        schrieb am zuletzt editiert von
                        #12

                        @david-g Ich habe nun das Skript fertig und es strukturiert und zerteilt die Daten schon mal sehr gut. Es gefällt mir nur nicht, dass in meinem Falle 8x in einem Script das Exec Commando genutzt wird. Ich kanns ned festmachen, aber ich denke es ist ned gescheit. Hier mal das aktuelle Skript, ich überlege mir nur schon eine andere Lösung anzugehen.

                        eaf422cc-9a81-48aa-898e-8a16698896b9-image.png
                        79ea1f53-1263-4f95-9834-189b4eed49f2-image.png
                        26c86743-5cc2-4328-92d0-32786f2eacd0-image.png
                        1f77d09f-b335-48d8-8f5b-f1d3b6fcfb03-image.png
                        f5e1020d-e731-446d-a5f0-da213b0b823f-image.png
                        88cf6c3a-bc45-4fe5-b319-00b1368727d7-image.png
                        LG, mxa

                        David G.D 1 Antwort Letzte Antwort
                        0
                        • metaxaM metaxa

                          @david-g Ich habe nun das Skript fertig und es strukturiert und zerteilt die Daten schon mal sehr gut. Es gefällt mir nur nicht, dass in meinem Falle 8x in einem Script das Exec Commando genutzt wird. Ich kanns ned festmachen, aber ich denke es ist ned gescheit. Hier mal das aktuelle Skript, ich überlege mir nur schon eine andere Lösung anzugehen.

                          eaf422cc-9a81-48aa-898e-8a16698896b9-image.png
                          79ea1f53-1263-4f95-9834-189b4eed49f2-image.png
                          26c86743-5cc2-4328-92d0-32786f2eacd0-image.png
                          1f77d09f-b335-48d8-8f5b-f1d3b6fcfb03-image.png
                          f5e1020d-e731-446d-a5f0-da213b0b823f-image.png
                          88cf6c3a-bc45-4fe5-b319-00b1368727d7-image.png
                          LG, mxa

                          David G.D Online
                          David G.D Online
                          David G.
                          schrieb am zuletzt editiert von
                          #13

                          @metaxa

                          Ka ob das viele exec schadet.
                          Es gibt ja noch den Adapter Linux control. Evtl kann der sowas. Hab den noch nie getestet.

                          Zeigt eure Lovelace-Visualisierung klick
                          (Auch ideal um sich Anregungen zu holen)

                          Meine Tabellen für eure Visualisierung klick

                          1 Antwort Letzte Antwort
                          0
                          • liv-in-skyL Offline
                            liv-in-skyL Offline
                            liv-in-sky
                            schrieb am zuletzt editiert von liv-in-sky
                            #14

                            hätte hier mal eine lösung mit einem exec befehl

                            dazu nutze ich diesen exec befehl

                            cd /Daten/tst &&  for dir in $(find . -maxdepth 1 ! -path . -type d | sort); do du -h "$dir" | awk '{print $1}' && echo "!" && find $dir ! -path . | wc -l && echo ":" ; done
                            

                            danach wird das ganze zerlegt - da sic die ordner nicht ändern und immer den gleichen namen haben, verzichte ich auf die ausgabe des ordner namens

                            das blockly dazu sieht so aus:

                            Image 2.png

                            <xml xmlns="https://developers.google.com/blockly/xml">
                             <variables>
                               <variable id="}Q%9|3sA+_JAy-nQitWX">x</variable>
                               <variable id="8)AW;D@mAp44t}wvt_|e">result</variable>
                               <variable id="?Y-XAI0#Lg.Z)vdM[*(u">myArr</variable>
                               <variable id="|p6v1M$#+S{J)Bw2Z_oP">folder1</variable>
                               <variable id="qb*mqaDqTNym%P/ow:lH">folder2</variable>
                             </variables>
                             <block type="exec" id="sAV5M1n8=yfwkuPV}4?O" x="62" y="-337">
                               <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                               <field name="WITH_STATEMENT">TRUE</field>
                               <field name="LOG"></field>
                               <value name="COMMAND">
                                 <shadow type="text" id="fm)hU(q@YE/ghEy#1Uy,">
                                   <field name="TEXT">cd /Daten &amp;&amp; for dir in $(find . -maxdepth 1 ! -path . -type d | sort); do du -h "$dir" &amp;&amp; echo "," &amp;&amp; find $dir ! -path . | wc -l &amp;&amp; echo ":" ; done</field>
                                 </shadow>
                                 <block type="text_join" id="2w7U,KoKjz`66J^e#2R]">
                                   <mutation items="2"></mutation>
                                   <value name="ADD0">
                                     <block type="text" id="V{-|:sSjp(.Q8^p{l!.B">
                                       <field name="TEXT">cd /Daten/tst &amp;&amp;</field>
                                     </block>
                                   </value>
                                   <value name="ADD1">
                                     <block type="text" id="^It#Lk-[ObISw[6/O-Bh">
                                       <field name="TEXT"> for dir in $(find . -maxdepth 1 ! -path . -type d | sort); do du -h "$dir" | awk '{print $1}' &amp;&amp; echo "!" &amp;&amp; find $dir ! -path . | wc -l &amp;&amp; echo ":" ; done</field>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                               <statement name="STATEMENT">
                                 <block type="debug" id="df;V]pD;MJvDs,W[XNe}">
                                   <field name="Severity">log</field>
                                   <value name="TEXT">
                                     <shadow type="text" id="VAs+PBiWP[Ms8bn.]ul2">
                                       <field name="TEXT">test</field>
                                     </shadow>
                                     <block type="variables_get" id="pTh@%uw3`RkQ1+Q^S@*6">
                                       <field name="VAR" id="8)AW;D@mAp44t}wvt_|e">result</field>
                                     </block>
                                   </value>
                                   <next>
                                     <block type="comment" id=":.OFdoZD5YAp0)nuho8z">
                                       <field name="COMMENT">ergebnis in einen dp schreiben</field>
                                       <next>
                                         <block type="control" id="m`F_7,8]|]jz_0~0%IPm" disabled="true">
                                           <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                           <field name="OID">0_userdata.0.daten-exec</field>
                                           <field name="WITH_DELAY">FALSE</field>
                                           <value name="VALUE">
                                             <block type="variables_get" id="9^!=Ho$uhdsm.%O$5F:z">
                                               <field name="VAR" id="8)AW;D@mAp44t}wvt_|e">result</field>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="variables_set" id=")v0-yhs=R(]PS@]==Z::">
                                               <field name="VAR" id="8)AW;D@mAp44t}wvt_|e">result</field>
                                               <value name="VALUE">
                                                 <block type="procedures_callcustomreturn" id="LG**PB`/{}=T/e[ovRf}">
                                                   <mutation name="etwas tun2">
                                                     <arg name="x"></arg>
                                                   </mutation>
                                                   <value name="ARG0">
                                                     <block type="variables_get" id="TUL*_WGDMTzIkGCv:,e0">
                                                       <field name="VAR" id="8)AW;D@mAp44t}wvt_|e">result</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <next>
                                                 <block type="variables_set" id="9(3yPN|9!yhUHC.[,K3l">
                                                   <field name="VAR" id="?Y-XAI0#Lg.Z)vdM[*(u">myArr</field>
                                                   <value name="VALUE">
                                                     <block type="lists_create_with" id="{ws?zJvprU]rO|Wm-upX">
                                                       <mutation items="0"></mutation>
                                                     </block>
                                                   </value>
                                                   <next>
                                                     <block type="variables_set" id="x-H6kkb5GRS3Px`K+*fQ">
                                                       <field name="VAR" id="?Y-XAI0#Lg.Z)vdM[*(u">myArr</field>
                                                       <value name="VALUE">
                                                         <block type="lists_split" id="VZwEGc1-ZEht`[=X@/IJ">
                                                           <mutation mode="SPLIT"></mutation>
                                                           <field name="MODE">SPLIT</field>
                                                           <value name="INPUT">
                                                             <block type="variables_get" id="sx)les~jw_!sd0Mz31*[">
                                                               <field name="VAR" id="8)AW;D@mAp44t}wvt_|e">result</field>
                                                             </block>
                                                           </value>
                                                           <value name="DELIM">
                                                             <shadow type="text" id="5|!nL4UX?%o^Hez]b?:S">
                                                               <field name="TEXT">:</field>
                                                             </shadow>
                                                           </value>
                                                         </block>
                                                       </value>
                                                       <next>
                                                         <block type="debug" id="_wt]`P`hgm,t*4LSz8Z;">
                                                           <field name="Severity">log</field>
                                                           <value name="TEXT">
                                                             <shadow type="text" id="|kZsk|RU##;e-empnnTP">
                                                               <field name="TEXT">test</field>
                                                             </shadow>
                                                             <block type="variables_get" id="{-iiKp,%$t#-GM#`Fy-%">
                                                               <field name="VAR" id="?Y-XAI0#Lg.Z)vdM[*(u">myArr</field>
                                                             </block>
                                                           </value>
                                                           <next>
                                                             <block type="variables_set" id="=|:#.}_W|cVf*l(*?4X7">
                                                               <field name="VAR" id="|p6v1M$#+S{J)Bw2Z_oP">folder1</field>
                                                               <value name="VALUE">
                                                                 <block type="lists_split" id="eZVrVw3bzRqjYqvFnKhg">
                                                                   <mutation mode="SPLIT"></mutation>
                                                                   <field name="MODE">SPLIT</field>
                                                                   <value name="INPUT">
                                                                     <block type="lists_getIndex" id="SyciJ@~R7DS4:Aao`@-5">
                                                                       <mutation statement="false" at="true"></mutation>
                                                                       <field name="MODE">GET</field>
                                                                       <field name="WHERE">FROM_START</field>
                                                                       <value name="VALUE">
                                                                         <block type="variables_get" id="i_Wh_!?_y@MTN_MB]y)V">
                                                                           <field name="VAR" id="?Y-XAI0#Lg.Z)vdM[*(u">myArr</field>
                                                                         </block>
                                                                       </value>
                                                                       <value name="AT">
                                                                         <block type="math_number" id="[zh3V2~d9yV*0uf;63#^">
                                                                           <field name="NUM">1</field>
                                                                         </block>
                                                                       </value>
                                                                     </block>
                                                                   </value>
                                                                   <value name="DELIM">
                                                                     <shadow type="text" id="X06{xbe^z.@0Ka$HJ5=8">
                                                                       <field name="TEXT">!</field>
                                                                     </shadow>
                                                                   </value>
                                                                 </block>
                                                               </value>
                                                               <next>
                                                                 <block type="comment" id="1N4YMAw27YY%k0*v@I:S">
                                                                   <field name="COMMENT">hier ann in die dp geschrieben werden</field>
                                                                   <next>
                                                                     <block type="comment" id="S[+FJ#B@STH?;sh)dk]l">
                                                                       <field name="COMMENT">größe</field>
                                                                       <next>
                                                                         <block type="debug" id="fil?:$4a(c=YXpx,f!#_">
                                                                           <field name="Severity">log</field>
                                                                           <value name="TEXT">
                                                                             <shadow type="text">
                                                                               <field name="TEXT">test</field>
                                                                             </shadow>
                                                                             <block type="lists_getIndex" id="dxVBJGr[xS`+5bb(NRl{">
                                                                               <mutation statement="false" at="true"></mutation>
                                                                               <field name="MODE">GET</field>
                                                                               <field name="WHERE">FROM_START</field>
                                                                               <value name="VALUE">
                                                                                 <block type="variables_get" id="J8x,atUNuBT409a`OWL6">
                                                                                   <field name="VAR" id="|p6v1M$#+S{J)Bw2Z_oP">folder1</field>
                                                                                 </block>
                                                                               </value>
                                                                               <value name="AT">
                                                                                 <block type="math_number" id="dH(Pc@nL=pHS(^4STKbB">
                                                                                   <field name="NUM">1</field>
                                                                                 </block>
                                                                               </value>
                                                                             </block>
                                                                           </value>
                                                                           <next>
                                                                             <block type="comment" id=")3S]-9:_D8DIwv6[7$vp">
                                                                               <field name="COMMENT">anzahl files</field>
                                                                               <next>
                                                                                 <block type="debug" id="fn;;/-^.ja:laGsJUMC+">
                                                                                   <field name="Severity">log</field>
                                                                                   <value name="TEXT">
                                                                                     <shadow type="text" id="]o[:e$4`GVy37.;!c+#{">
                                                                                       <field name="TEXT">test</field>
                                                                                     </shadow>
                                                                                     <block type="math_arithmetic" id="^!N%44B3mVkegZ=p$R:b">
                                                                                       <field name="OP">MINUS</field>
                                                                                       <value name="A">
                                                                                         <shadow type="math_number" id="C@Z{d;RK/DtE0bUpvs2P">
                                                                                           <field name="NUM">1</field>
                                                                                         </shadow>
                                                                                         <block type="lists_getIndex" id="xAs~Rj%@2V9lpe455b7^">
                                                                                           <mutation statement="false" at="true"></mutation>
                                                                                           <field name="MODE">GET</field>
                                                                                           <field name="WHERE">FROM_START</field>
                                                                                           <value name="VALUE">
                                                                                             <block type="variables_get" id="]9%{7VyN?H-TUAO{v{bR">
                                                                                               <field name="VAR" id="|p6v1M$#+S{J)Bw2Z_oP">folder1</field>
                                                                                             </block>
                                                                                           </value>
                                                                                           <value name="AT">
                                                                                             <block type="math_number" id="WK*B.v1*S;{o5[i^=:Qn">
                                                                                               <field name="NUM">2</field>
                                                                                             </block>
                                                                                           </value>
                                                                                         </block>
                                                                                       </value>
                                                                                       <value name="B">
                                                                                         <shadow type="math_number" id="t2d8B`)=0%eZd,{{h8;]">
                                                                                           <field name="NUM">1</field>
                                                                                         </shadow>
                                                                                       </value>
                                                                                     </block>
                                                                                   </value>
                                                                                   <next>
                                                                                     <block type="variables_set" id="OvR^GKjRohbG0qCj@(QL">
                                                                                       <field name="VAR" id="qb*mqaDqTNym%P/ow:lH">folder2</field>
                                                                                       <value name="VALUE">
                                                                                         <block type="lists_split" id="GK=]o5.m7H#085YqB8Zx">
                                                                                           <mutation mode="SPLIT"></mutation>
                                                                                           <field name="MODE">SPLIT</field>
                                                                                           <value name="INPUT">
                                                                                             <block type="lists_getIndex" id="~X~@JU+U3AUUeV|:wq#7">
                                                                                               <mutation statement="false" at="true"></mutation>
                                                                                               <field name="MODE">GET</field>
                                                                                               <field name="WHERE">FROM_START</field>
                                                                                               <value name="VALUE">
                                                                                                 <block type="variables_get" id="yEXe~TS##Kg0EM%Oq)ud">
                                                                                                   <field name="VAR" id="?Y-XAI0#Lg.Z)vdM[*(u">myArr</field>
                                                                                                 </block>
                                                                                               </value>
                                                                                               <value name="AT">
                                                                                                 <block type="math_number" id="Ybi$JKX45leDj|!80Y~I">
                                                                                                   <field name="NUM">2</field>
                                                                                                 </block>
                                                                                               </value>
                                                                                             </block>
                                                                                           </value>
                                                                                           <value name="DELIM">
                                                                                             <shadow type="text" id="zF(1[A@*Y?NA7?m_-s-$">
                                                                                               <field name="TEXT">!</field>
                                                                                             </shadow>
                                                                                           </value>
                                                                                         </block>
                                                                                       </value>
                                                                                       <next>
                                                                                         <block type="debug" id="d{cBv=eb2+ME|ML]k+Nh">
                                                                                           <field name="Severity">log</field>
                                                                                           <value name="TEXT">
                                                                                             <shadow type="text" id="i7r^9~o%lu[DFY[Ju1-p">
                                                                                               <field name="TEXT">test</field>
                                                                                             </shadow>
                                                                                             <block type="lists_getIndex" id=",)z/t5Un@9$#|[3S.%x;">
                                                                                               <mutation statement="false" at="true"></mutation>
                                                                                               <field name="MODE">GET</field>
                                                                                               <field name="WHERE">FROM_START</field>
                                                                                               <value name="VALUE">
                                                                                                 <block type="variables_get" id="I`=)FzifuIcR_l%/!DJK">
                                                                                                   <field name="VAR" id="qb*mqaDqTNym%P/ow:lH">folder2</field>
                                                                                                 </block>
                                                                                               </value>
                                                                                               <value name="AT">
                                                                                                 <block type="math_number" id="b^Pzm{~y3S@,w(`rGBiX">
                                                                                                   <field name="NUM">1</field>
                                                                                                 </block>
                                                                                               </value>
                                                                                             </block>
                                                                                           </value>
                                                                                           <next>
                                                                                             <block type="debug" id="i=o6M4x2P.yR*$:^)Nmt">
                                                                                               <field name="Severity">log</field>
                                                                                               <value name="TEXT">
                                                                                                 <shadow type="text" id="i4GjMIrrl*`#5,LiruP5">
                                                                                                   <field name="TEXT">test</field>
                                                                                                 </shadow>
                                                                                                 <block type="math_arithmetic" id="Hyg3tq}cJAw_,;-~~lro">
                                                                                                   <field name="OP">MINUS</field>
                                                                                                   <value name="A">
                                                                                                     <shadow type="math_number" id="UA1!UyVhH31mP3P^eG2Q">
                                                                                                       <field name="NUM">1</field>
                                                                                                     </shadow>
                                                                                                     <block type="lists_getIndex" id="@FBZDM)j~;N:O?Gri~Mk">
                                                                                                       <mutation statement="false" at="true"></mutation>
                                                                                                       <field name="MODE">GET</field>
                                                                                                       <field name="WHERE">FROM_START</field>
                                                                                                       <value name="VALUE">
                                                                                                         <block type="variables_get" id="GG~5vi,%R~%iHUZ[5#3H">
                                                                                                           <field name="VAR" id="qb*mqaDqTNym%P/ow:lH">folder2</field>
                                                                                                         </block>
                                                                                                       </value>
                                                                                                       <value name="AT">
                                                                                                         <block type="math_number" id="BTnPhD3+)Oaev7.gbSmO">
                                                                                                           <field name="NUM">2</field>
                                                                                                         </block>
                                                                                                       </value>
                                                                                                     </block>
                                                                                                   </value>
                                                                                                   <value name="B">
                                                                                                     <shadow type="math_number" id="yD5GwHBEGeI_,#aVUcyb">
                                                                                                       <field name="NUM">1</field>
                                                                                                     </shadow>
                                                                                                   </value>
                                                                                                 </block>
                                                                                               </value>
                                                                                               <next>
                                                                                                 <block type="comment" id="+.9q(aN/,[2L-BL#TE^8">
                                                                                                   <field name="COMMENT">usw</field>
                                                                                                 </block>
                                                                                               </next>
                                                                                             </block>
                                                                                           </next>
                                                                                         </block>
                                                                                       </next>
                                                                                     </block>
                                                                                   </next>
                                                                                 </block>
                                                                               </next>
                                                                             </block>
                                                                           </next>
                                                                         </block>
                                                                       </next>
                                                                     </block>
                                                                   </next>
                                                                 </block>
                                                               </next>
                                                             </block>
                                                           </next>
                                                         </block>
                                                       </next>
                                                     </block>
                                                   </next>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                               </statement>
                             </block>
                             <block type="procedures_defcustomreturn" id="G+G|FF.jplS-,36(V7!J" x="787" y="-338">
                               <mutation statements="false">
                                 <arg name="x" varid="}Q%9|3sA+_JAy-nQitWX"></arg>
                               </mutation>
                               <field name="NAME">etwas tun2</field>
                               <field name="SCRIPT">DQoNCnJldHVybiB4LnJlcGxhY2UoL1xuL2dtLCIiKTsNCg==</field>
                               <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                             </block>
                            </xml>
                            

                            nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                            metaxaM 1 Antwort Letzte Antwort
                            1
                            • liv-in-skyL liv-in-sky

                              hätte hier mal eine lösung mit einem exec befehl

                              dazu nutze ich diesen exec befehl

                              cd /Daten/tst &&  for dir in $(find . -maxdepth 1 ! -path . -type d | sort); do du -h "$dir" | awk '{print $1}' && echo "!" && find $dir ! -path . | wc -l && echo ":" ; done
                              

                              danach wird das ganze zerlegt - da sic die ordner nicht ändern und immer den gleichen namen haben, verzichte ich auf die ausgabe des ordner namens

                              das blockly dazu sieht so aus:

                              Image 2.png

                              <xml xmlns="https://developers.google.com/blockly/xml">
                               <variables>
                                 <variable id="}Q%9|3sA+_JAy-nQitWX">x</variable>
                                 <variable id="8)AW;D@mAp44t}wvt_|e">result</variable>
                                 <variable id="?Y-XAI0#Lg.Z)vdM[*(u">myArr</variable>
                                 <variable id="|p6v1M$#+S{J)Bw2Z_oP">folder1</variable>
                                 <variable id="qb*mqaDqTNym%P/ow:lH">folder2</variable>
                               </variables>
                               <block type="exec" id="sAV5M1n8=yfwkuPV}4?O" x="62" y="-337">
                                 <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                                 <field name="WITH_STATEMENT">TRUE</field>
                                 <field name="LOG"></field>
                                 <value name="COMMAND">
                                   <shadow type="text" id="fm)hU(q@YE/ghEy#1Uy,">
                                     <field name="TEXT">cd /Daten &amp;&amp; for dir in $(find . -maxdepth 1 ! -path . -type d | sort); do du -h "$dir" &amp;&amp; echo "," &amp;&amp; find $dir ! -path . | wc -l &amp;&amp; echo ":" ; done</field>
                                   </shadow>
                                   <block type="text_join" id="2w7U,KoKjz`66J^e#2R]">
                                     <mutation items="2"></mutation>
                                     <value name="ADD0">
                                       <block type="text" id="V{-|:sSjp(.Q8^p{l!.B">
                                         <field name="TEXT">cd /Daten/tst &amp;&amp;</field>
                                       </block>
                                     </value>
                                     <value name="ADD1">
                                       <block type="text" id="^It#Lk-[ObISw[6/O-Bh">
                                         <field name="TEXT"> for dir in $(find . -maxdepth 1 ! -path . -type d | sort); do du -h "$dir" | awk '{print $1}' &amp;&amp; echo "!" &amp;&amp; find $dir ! -path . | wc -l &amp;&amp; echo ":" ; done</field>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                                 <statement name="STATEMENT">
                                   <block type="debug" id="df;V]pD;MJvDs,W[XNe}">
                                     <field name="Severity">log</field>
                                     <value name="TEXT">
                                       <shadow type="text" id="VAs+PBiWP[Ms8bn.]ul2">
                                         <field name="TEXT">test</field>
                                       </shadow>
                                       <block type="variables_get" id="pTh@%uw3`RkQ1+Q^S@*6">
                                         <field name="VAR" id="8)AW;D@mAp44t}wvt_|e">result</field>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="comment" id=":.OFdoZD5YAp0)nuho8z">
                                         <field name="COMMENT">ergebnis in einen dp schreiben</field>
                                         <next>
                                           <block type="control" id="m`F_7,8]|]jz_0~0%IPm" disabled="true">
                                             <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                             <field name="OID">0_userdata.0.daten-exec</field>
                                             <field name="WITH_DELAY">FALSE</field>
                                             <value name="VALUE">
                                               <block type="variables_get" id="9^!=Ho$uhdsm.%O$5F:z">
                                                 <field name="VAR" id="8)AW;D@mAp44t}wvt_|e">result</field>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="variables_set" id=")v0-yhs=R(]PS@]==Z::">
                                                 <field name="VAR" id="8)AW;D@mAp44t}wvt_|e">result</field>
                                                 <value name="VALUE">
                                                   <block type="procedures_callcustomreturn" id="LG**PB`/{}=T/e[ovRf}">
                                                     <mutation name="etwas tun2">
                                                       <arg name="x"></arg>
                                                     </mutation>
                                                     <value name="ARG0">
                                                       <block type="variables_get" id="TUL*_WGDMTzIkGCv:,e0">
                                                         <field name="VAR" id="8)AW;D@mAp44t}wvt_|e">result</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <next>
                                                   <block type="variables_set" id="9(3yPN|9!yhUHC.[,K3l">
                                                     <field name="VAR" id="?Y-XAI0#Lg.Z)vdM[*(u">myArr</field>
                                                     <value name="VALUE">
                                                       <block type="lists_create_with" id="{ws?zJvprU]rO|Wm-upX">
                                                         <mutation items="0"></mutation>
                                                       </block>
                                                     </value>
                                                     <next>
                                                       <block type="variables_set" id="x-H6kkb5GRS3Px`K+*fQ">
                                                         <field name="VAR" id="?Y-XAI0#Lg.Z)vdM[*(u">myArr</field>
                                                         <value name="VALUE">
                                                           <block type="lists_split" id="VZwEGc1-ZEht`[=X@/IJ">
                                                             <mutation mode="SPLIT"></mutation>
                                                             <field name="MODE">SPLIT</field>
                                                             <value name="INPUT">
                                                               <block type="variables_get" id="sx)les~jw_!sd0Mz31*[">
                                                                 <field name="VAR" id="8)AW;D@mAp44t}wvt_|e">result</field>
                                                               </block>
                                                             </value>
                                                             <value name="DELIM">
                                                               <shadow type="text" id="5|!nL4UX?%o^Hez]b?:S">
                                                                 <field name="TEXT">:</field>
                                                               </shadow>
                                                             </value>
                                                           </block>
                                                         </value>
                                                         <next>
                                                           <block type="debug" id="_wt]`P`hgm,t*4LSz8Z;">
                                                             <field name="Severity">log</field>
                                                             <value name="TEXT">
                                                               <shadow type="text" id="|kZsk|RU##;e-empnnTP">
                                                                 <field name="TEXT">test</field>
                                                               </shadow>
                                                               <block type="variables_get" id="{-iiKp,%$t#-GM#`Fy-%">
                                                                 <field name="VAR" id="?Y-XAI0#Lg.Z)vdM[*(u">myArr</field>
                                                               </block>
                                                             </value>
                                                             <next>
                                                               <block type="variables_set" id="=|:#.}_W|cVf*l(*?4X7">
                                                                 <field name="VAR" id="|p6v1M$#+S{J)Bw2Z_oP">folder1</field>
                                                                 <value name="VALUE">
                                                                   <block type="lists_split" id="eZVrVw3bzRqjYqvFnKhg">
                                                                     <mutation mode="SPLIT"></mutation>
                                                                     <field name="MODE">SPLIT</field>
                                                                     <value name="INPUT">
                                                                       <block type="lists_getIndex" id="SyciJ@~R7DS4:Aao`@-5">
                                                                         <mutation statement="false" at="true"></mutation>
                                                                         <field name="MODE">GET</field>
                                                                         <field name="WHERE">FROM_START</field>
                                                                         <value name="VALUE">
                                                                           <block type="variables_get" id="i_Wh_!?_y@MTN_MB]y)V">
                                                                             <field name="VAR" id="?Y-XAI0#Lg.Z)vdM[*(u">myArr</field>
                                                                           </block>
                                                                         </value>
                                                                         <value name="AT">
                                                                           <block type="math_number" id="[zh3V2~d9yV*0uf;63#^">
                                                                             <field name="NUM">1</field>
                                                                           </block>
                                                                         </value>
                                                                       </block>
                                                                     </value>
                                                                     <value name="DELIM">
                                                                       <shadow type="text" id="X06{xbe^z.@0Ka$HJ5=8">
                                                                         <field name="TEXT">!</field>
                                                                       </shadow>
                                                                     </value>
                                                                   </block>
                                                                 </value>
                                                                 <next>
                                                                   <block type="comment" id="1N4YMAw27YY%k0*v@I:S">
                                                                     <field name="COMMENT">hier ann in die dp geschrieben werden</field>
                                                                     <next>
                                                                       <block type="comment" id="S[+FJ#B@STH?;sh)dk]l">
                                                                         <field name="COMMENT">größe</field>
                                                                         <next>
                                                                           <block type="debug" id="fil?:$4a(c=YXpx,f!#_">
                                                                             <field name="Severity">log</field>
                                                                             <value name="TEXT">
                                                                               <shadow type="text">
                                                                                 <field name="TEXT">test</field>
                                                                               </shadow>
                                                                               <block type="lists_getIndex" id="dxVBJGr[xS`+5bb(NRl{">
                                                                                 <mutation statement="false" at="true"></mutation>
                                                                                 <field name="MODE">GET</field>
                                                                                 <field name="WHERE">FROM_START</field>
                                                                                 <value name="VALUE">
                                                                                   <block type="variables_get" id="J8x,atUNuBT409a`OWL6">
                                                                                     <field name="VAR" id="|p6v1M$#+S{J)Bw2Z_oP">folder1</field>
                                                                                   </block>
                                                                                 </value>
                                                                                 <value name="AT">
                                                                                   <block type="math_number" id="dH(Pc@nL=pHS(^4STKbB">
                                                                                     <field name="NUM">1</field>
                                                                                   </block>
                                                                                 </value>
                                                                               </block>
                                                                             </value>
                                                                             <next>
                                                                               <block type="comment" id=")3S]-9:_D8DIwv6[7$vp">
                                                                                 <field name="COMMENT">anzahl files</field>
                                                                                 <next>
                                                                                   <block type="debug" id="fn;;/-^.ja:laGsJUMC+">
                                                                                     <field name="Severity">log</field>
                                                                                     <value name="TEXT">
                                                                                       <shadow type="text" id="]o[:e$4`GVy37.;!c+#{">
                                                                                         <field name="TEXT">test</field>
                                                                                       </shadow>
                                                                                       <block type="math_arithmetic" id="^!N%44B3mVkegZ=p$R:b">
                                                                                         <field name="OP">MINUS</field>
                                                                                         <value name="A">
                                                                                           <shadow type="math_number" id="C@Z{d;RK/DtE0bUpvs2P">
                                                                                             <field name="NUM">1</field>
                                                                                           </shadow>
                                                                                           <block type="lists_getIndex" id="xAs~Rj%@2V9lpe455b7^">
                                                                                             <mutation statement="false" at="true"></mutation>
                                                                                             <field name="MODE">GET</field>
                                                                                             <field name="WHERE">FROM_START</field>
                                                                                             <value name="VALUE">
                                                                                               <block type="variables_get" id="]9%{7VyN?H-TUAO{v{bR">
                                                                                                 <field name="VAR" id="|p6v1M$#+S{J)Bw2Z_oP">folder1</field>
                                                                                               </block>
                                                                                             </value>
                                                                                             <value name="AT">
                                                                                               <block type="math_number" id="WK*B.v1*S;{o5[i^=:Qn">
                                                                                                 <field name="NUM">2</field>
                                                                                               </block>
                                                                                             </value>
                                                                                           </block>
                                                                                         </value>
                                                                                         <value name="B">
                                                                                           <shadow type="math_number" id="t2d8B`)=0%eZd,{{h8;]">
                                                                                             <field name="NUM">1</field>
                                                                                           </shadow>
                                                                                         </value>
                                                                                       </block>
                                                                                     </value>
                                                                                     <next>
                                                                                       <block type="variables_set" id="OvR^GKjRohbG0qCj@(QL">
                                                                                         <field name="VAR" id="qb*mqaDqTNym%P/ow:lH">folder2</field>
                                                                                         <value name="VALUE">
                                                                                           <block type="lists_split" id="GK=]o5.m7H#085YqB8Zx">
                                                                                             <mutation mode="SPLIT"></mutation>
                                                                                             <field name="MODE">SPLIT</field>
                                                                                             <value name="INPUT">
                                                                                               <block type="lists_getIndex" id="~X~@JU+U3AUUeV|:wq#7">
                                                                                                 <mutation statement="false" at="true"></mutation>
                                                                                                 <field name="MODE">GET</field>
                                                                                                 <field name="WHERE">FROM_START</field>
                                                                                                 <value name="VALUE">
                                                                                                   <block type="variables_get" id="yEXe~TS##Kg0EM%Oq)ud">
                                                                                                     <field name="VAR" id="?Y-XAI0#Lg.Z)vdM[*(u">myArr</field>
                                                                                                   </block>
                                                                                                 </value>
                                                                                                 <value name="AT">
                                                                                                   <block type="math_number" id="Ybi$JKX45leDj|!80Y~I">
                                                                                                     <field name="NUM">2</field>
                                                                                                   </block>
                                                                                                 </value>
                                                                                               </block>
                                                                                             </value>
                                                                                             <value name="DELIM">
                                                                                               <shadow type="text" id="zF(1[A@*Y?NA7?m_-s-$">
                                                                                                 <field name="TEXT">!</field>
                                                                                               </shadow>
                                                                                             </value>
                                                                                           </block>
                                                                                         </value>
                                                                                         <next>
                                                                                           <block type="debug" id="d{cBv=eb2+ME|ML]k+Nh">
                                                                                             <field name="Severity">log</field>
                                                                                             <value name="TEXT">
                                                                                               <shadow type="text" id="i7r^9~o%lu[DFY[Ju1-p">
                                                                                                 <field name="TEXT">test</field>
                                                                                               </shadow>
                                                                                               <block type="lists_getIndex" id=",)z/t5Un@9$#|[3S.%x;">
                                                                                                 <mutation statement="false" at="true"></mutation>
                                                                                                 <field name="MODE">GET</field>
                                                                                                 <field name="WHERE">FROM_START</field>
                                                                                                 <value name="VALUE">
                                                                                                   <block type="variables_get" id="I`=)FzifuIcR_l%/!DJK">
                                                                                                     <field name="VAR" id="qb*mqaDqTNym%P/ow:lH">folder2</field>
                                                                                                   </block>
                                                                                                 </value>
                                                                                                 <value name="AT">
                                                                                                   <block type="math_number" id="b^Pzm{~y3S@,w(`rGBiX">
                                                                                                     <field name="NUM">1</field>
                                                                                                   </block>
                                                                                                 </value>
                                                                                               </block>
                                                                                             </value>
                                                                                             <next>
                                                                                               <block type="debug" id="i=o6M4x2P.yR*$:^)Nmt">
                                                                                                 <field name="Severity">log</field>
                                                                                                 <value name="TEXT">
                                                                                                   <shadow type="text" id="i4GjMIrrl*`#5,LiruP5">
                                                                                                     <field name="TEXT">test</field>
                                                                                                   </shadow>
                                                                                                   <block type="math_arithmetic" id="Hyg3tq}cJAw_,;-~~lro">
                                                                                                     <field name="OP">MINUS</field>
                                                                                                     <value name="A">
                                                                                                       <shadow type="math_number" id="UA1!UyVhH31mP3P^eG2Q">
                                                                                                         <field name="NUM">1</field>
                                                                                                       </shadow>
                                                                                                       <block type="lists_getIndex" id="@FBZDM)j~;N:O?Gri~Mk">
                                                                                                         <mutation statement="false" at="true"></mutation>
                                                                                                         <field name="MODE">GET</field>
                                                                                                         <field name="WHERE">FROM_START</field>
                                                                                                         <value name="VALUE">
                                                                                                           <block type="variables_get" id="GG~5vi,%R~%iHUZ[5#3H">
                                                                                                             <field name="VAR" id="qb*mqaDqTNym%P/ow:lH">folder2</field>
                                                                                                           </block>
                                                                                                         </value>
                                                                                                         <value name="AT">
                                                                                                           <block type="math_number" id="BTnPhD3+)Oaev7.gbSmO">
                                                                                                             <field name="NUM">2</field>
                                                                                                           </block>
                                                                                                         </value>
                                                                                                       </block>
                                                                                                     </value>
                                                                                                     <value name="B">
                                                                                                       <shadow type="math_number" id="yD5GwHBEGeI_,#aVUcyb">
                                                                                                         <field name="NUM">1</field>
                                                                                                       </shadow>
                                                                                                     </value>
                                                                                                   </block>
                                                                                                 </value>
                                                                                                 <next>
                                                                                                   <block type="comment" id="+.9q(aN/,[2L-BL#TE^8">
                                                                                                     <field name="COMMENT">usw</field>
                                                                                                   </block>
                                                                                                 </next>
                                                                                               </block>
                                                                                             </next>
                                                                                           </block>
                                                                                         </next>
                                                                                       </block>
                                                                                     </next>
                                                                                   </block>
                                                                                 </next>
                                                                               </block>
                                                                             </next>
                                                                           </block>
                                                                         </next>
                                                                       </block>
                                                                     </next>
                                                                   </block>
                                                                 </next>
                                                               </block>
                                                             </next>
                                                           </block>
                                                         </next>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </next>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </statement>
                               </block>
                               <block type="procedures_defcustomreturn" id="G+G|FF.jplS-,36(V7!J" x="787" y="-338">
                                 <mutation statements="false">
                                   <arg name="x" varid="}Q%9|3sA+_JAy-nQitWX"></arg>
                                 </mutation>
                                 <field name="NAME">etwas tun2</field>
                                 <field name="SCRIPT">DQoNCnJldHVybiB4LnJlcGxhY2UoL1xuL2dtLCIiKTsNCg==</field>
                                 <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                               </block>
                              </xml>
                              

                              metaxaM Offline
                              metaxaM Offline
                              metaxa
                              schrieb am zuletzt editiert von
                              #15

                              @liv-in-sky Hi und danke! Kannst du mir mal einen Screen hier reinstellen wie die erzeugten DP in der Praxis aussehen?
                              Lieben Dank

                              liv-in-skyL 1 Antwort Letzte Antwort
                              0
                              • metaxaM metaxa

                                @liv-in-sky Hi und danke! Kannst du mir mal einen Screen hier reinstellen wie die erzeugten DP in der Praxis aussehen?
                                Lieben Dank

                                liv-in-skyL Offline
                                liv-in-skyL Offline
                                liv-in-sky
                                schrieb am zuletzt editiert von
                                #16

                                @metaxa

                                du kannst deine eigenen d-punkte nehmen (anstatt meinen debugs , schreibst du in deine datenpunkte )- im script muss du nur deinen folder noch im exec eingeben und dann mal im log schauen, was da raus kommt

                                es kommt immer die größe und dann die anzahl

                                teste mal ohne datenpunjte zu schreiben und im log erkennst du schon, was da kommt

                                nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                metaxaM 1 Antwort Letzte Antwort
                                0
                                • liv-in-skyL liv-in-sky

                                  @metaxa

                                  du kannst deine eigenen d-punkte nehmen (anstatt meinen debugs , schreibst du in deine datenpunkte )- im script muss du nur deinen folder noch im exec eingeben und dann mal im log schauen, was da raus kommt

                                  es kommt immer die größe und dann die anzahl

                                  teste mal ohne datenpunjte zu schreiben und im log erkennst du schon, was da kommt

                                  metaxaM Offline
                                  metaxaM Offline
                                  metaxa
                                  schrieb am zuletzt editiert von
                                  #17

                                  @liv-in-sky sagte in Anzahl Files und dafür belegter Speicherplatz auslesen:

                                  deine datenpunkte

                                  Du hast recht, ein Versuch ist es allemal wert ;-)
                                  Wobei, ich bin mit meinem endgültigen Ergebnis auch recht zufrieden, probiere aber deine Herangehensweise natürlich aus.
                                  714abc87-2d7a-454c-b4ff-f0031c66c696-image.png
                                  LG, mxa

                                  liv-in-skyL 1 Antwort Letzte Antwort
                                  0
                                  • metaxaM metaxa

                                    @liv-in-sky sagte in Anzahl Files und dafür belegter Speicherplatz auslesen:

                                    deine datenpunkte

                                    Du hast recht, ein Versuch ist es allemal wert ;-)
                                    Wobei, ich bin mit meinem endgültigen Ergebnis auch recht zufrieden, probiere aber deine Herangehensweise natürlich aus.
                                    714abc87-2d7a-454c-b4ff-f0031c66c696-image.png
                                    LG, mxa

                                    liv-in-skyL Offline
                                    liv-in-skyL Offline
                                    liv-in-sky
                                    schrieb am zuletzt editiert von liv-in-sky
                                    #18

                                    @metaxa nimm das, was dir am besten paßt - eigene scripte , die funktionieren, sind immer besser - selbst gemacht, da kennt man sich aus

                                    edit:
                                    deine dp-struktur bleibt gleich - nur du mußt halt nicht soviele exec ausführen

                                    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                    metaxaM 1 Antwort Letzte Antwort
                                    0
                                    • liv-in-skyL liv-in-sky

                                      @metaxa nimm das, was dir am besten paßt - eigene scripte , die funktionieren, sind immer besser - selbst gemacht, da kennt man sich aus

                                      edit:
                                      deine dp-struktur bleibt gleich - nur du mußt halt nicht soviele exec ausführen

                                      metaxaM Offline
                                      metaxaM Offline
                                      metaxa
                                      schrieb am zuletzt editiert von
                                      #19

                                      @liv-in-sky ich habe jetzt deine Befehlszeile angepasst ausgeführt.
                                      Result:

                                      andreas@ioBroker-Prod:~$ cd /mnt/ftp_cam && for dir in $(find . -maxdepth 1 ! -path . -type d | sort); do du -h "$dir" | awk '{print $1}' && echo "!" && find $dir ! -path . | wc -l && echo ":" ; done
                                      3,2G
                                      !
                                      10911
                                      :
                                      3,1G
                                      !
                                      6818
                                      :
                                      6,0G
                                      2,8G
                                      8,8G
                                      8,8G
                                      !
                                      33692
                                      :
                                      5,0G
                                      6,0G
                                      11G
                                      11G
                                      !
                                      39365
                                      :
                                      

                                      Die Werte die da stehen decken sich da und dort mit den Meinigen, aber nicht alle kann ich wirklich zuordnen.
                                      Weist du eventuell, ob mehrere Execaufrufe - in meinem Skript 8 oder 9 - Probleme verursachen können? Die Prozessorlast in Proxmox bleibt davon unbeeindruckt wenn ich alle Stunden das Script laufen lasse.

                                      liv-in-skyL 2 Antworten Letzte Antwort
                                      0
                                      • metaxaM metaxa

                                        @liv-in-sky ich habe jetzt deine Befehlszeile angepasst ausgeführt.
                                        Result:

                                        andreas@ioBroker-Prod:~$ cd /mnt/ftp_cam && for dir in $(find . -maxdepth 1 ! -path . -type d | sort); do du -h "$dir" | awk '{print $1}' && echo "!" && find $dir ! -path . | wc -l && echo ":" ; done
                                        3,2G
                                        !
                                        10911
                                        :
                                        3,1G
                                        !
                                        6818
                                        :
                                        6,0G
                                        2,8G
                                        8,8G
                                        8,8G
                                        !
                                        33692
                                        :
                                        5,0G
                                        6,0G
                                        11G
                                        11G
                                        !
                                        39365
                                        :
                                        

                                        Die Werte die da stehen decken sich da und dort mit den Meinigen, aber nicht alle kann ich wirklich zuordnen.
                                        Weist du eventuell, ob mehrere Execaufrufe - in meinem Skript 8 oder 9 - Probleme verursachen können? Die Prozessorlast in Proxmox bleibt davon unbeeindruckt wenn ich alle Stunden das Script laufen lasse.

                                        liv-in-skyL Offline
                                        liv-in-skyL Offline
                                        liv-in-sky
                                        schrieb am zuletzt editiert von
                                        #20

                                        @metaxa Ich denke, dass sollte kein Performance Problem sein
                                        Ich würde vielleicht noch ein

                                        && exit
                                        

                                        An jedes der befehlzeilen setzen, damit sicher ist, dass die Verbindungen geschlossen sind

                                        Das& && fügt einfach einen Befehl dazu

                                        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                        1 Antwort Letzte Antwort
                                        0
                                        • metaxaM metaxa

                                          @liv-in-sky ich habe jetzt deine Befehlszeile angepasst ausgeführt.
                                          Result:

                                          andreas@ioBroker-Prod:~$ cd /mnt/ftp_cam && for dir in $(find . -maxdepth 1 ! -path . -type d | sort); do du -h "$dir" | awk '{print $1}' && echo "!" && find $dir ! -path . | wc -l && echo ":" ; done
                                          3,2G
                                          !
                                          10911
                                          :
                                          3,1G
                                          !
                                          6818
                                          :
                                          6,0G
                                          2,8G
                                          8,8G
                                          8,8G
                                          !
                                          33692
                                          :
                                          5,0G
                                          6,0G
                                          11G
                                          11G
                                          !
                                          39365
                                          :
                                          

                                          Die Werte die da stehen decken sich da und dort mit den Meinigen, aber nicht alle kann ich wirklich zuordnen.
                                          Weist du eventuell, ob mehrere Execaufrufe - in meinem Skript 8 oder 9 - Probleme verursachen können? Die Prozessorlast in Proxmox bleibt davon unbeeindruckt wenn ich alle Stunden das Script laufen lasse.

                                          liv-in-skyL Offline
                                          liv-in-skyL Offline
                                          liv-in-sky
                                          schrieb am zuletzt editiert von
                                          #21

                                          @metaxa wenn du das

                                          | awk '{print $1}'
                                          

                                          Aus dem Befehl nimmst, solltest du auch das Verzeichnis in der Konsole sehen
                                          Wegen der ZuOrdnung
                                          Dann funktioniert es aber im Blocky nicht mehr

                                          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                          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

                                          272

                                          Online

                                          32.7k

                                          Benutzer

                                          82.5k

                                          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