Anzeige:
Ergebnis 1 bis 4 von 4

Thema: wie erkenne ich eine wachsende datei?

  1. #1
    blackbird
    Gast

    Question wie erkenne ich eine wachsende datei?

    hi!

    hat jemand ne idee wie ich per shellscript erkenn ob sich eine datei noch vergrössert oder nicht? beim grabben von audio-cd´s zb, oder wenn eine datei kopiert wird.


  2. #2
    Backi
    Gast

    Post

    Hi!

    Also, ein Script schreib ich Dir nicht, aber versuchs mal mit folgendem Gerüst:

    #! /bin/bash
    cd /Verzeichnis_wo_datei_ist
    oldsize=0
    while [ 0 ];do
    size=`ls -l | grep Dateiname | cut -c vonSpalte bisSpalte`
    if [ $oldsize -eq $size ];then
    break
    fi
    oldsize=$size
    sleep 5s
    done

    siehe dazu folgende manpages:
    bash, ls, grep, cut, sleep

    Man kann übrigens auch feststellen, daß ein Programm, das im Hintergrund läuft, beendet ist, dazu dient der bash-Befehl trap. Manchmal ist das einfacher...

    Gruß,
    Backi

  3. #3
    blackbird
    Gast

    Thumbs up

    hm danke, an sowas in der art hab ich schon gedacht, hatte gehofft dass es auch ne einfachere möglichkeit gibt. werd mich mal dransetzen..

    blackbird

  4. #4
    Backi
    Gast

    Wink

    Kannst es auch alles in eine Zeile schreiben, dann siehts zumindest nach weniger Aufwand aus

    Backi

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •