PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dateigrössen unter Linux/Windows



24-11-2000, 15:37
Hallo,

kann mir jemand einen Tip geben, wie ich via shell Script erkenne ob eine Datei unter Linux ferig geschrieben wurde?
Die Dateigrösse als Vergleich scheint ungeeignet.
Der Datei Explorer von Windows schreibt z.B. sofort die Endgrösse während andere Programme die Zieldatei mit dem Kopiervorgang stetig wachsen lassen.

Gruss
FZi

26-11-2000, 16:00
versuch doch mal die Datei zum exclusiven schreiben zu öffnen, daß müßte eigentlich schiefgehen, falls da noch ein anderes Programm dran rumschreibt...

Sion

Manfred-B
04-12-2000, 22:38
Hi
Starte doch nach dem die file zu wachsen beginnt diesen Daemon:


#!/bin/bash
last=-1

while true
do
size=$(find ~/test/test -printf %s)
if [ "$last" = "$size" ]
then
echo -e \\a # piep mal wenns nicht mehr wächst
exit 0
fi
last=$size
sleep 1 # je nach systemlast erhöhen!
done

kannst ja den filename noch als Argument mitgeben $1

Grüsse