Archiv verlassen und diese Seite im Standarddesign anzeigen : wie erkenne ich eine wachsende datei?
blackbird
02-02-2000, 22:24
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.
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
blackbird
02-02-2000, 22:50
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
Kannst es auch alles in eine Zeile schreiben, dann siehts zumindest nach weniger Aufwand aus http://www.linuxforen.de/ubb/wink.gif
Backi
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.