-
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.
-
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
-
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
Backi
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen