watch -n 5 "du -h club_prod.sql"
Sie leiten die Ausgabe von watch
weiter in awk
. Wenn Sie Ihre Befehlszeile vereinfachen, erhalten Sie Folgendes:
watch <some arguments> | awk '{print $5}'
Das ist nicht das, was Sie wollen. Versuchen Sie:
watch -n 5 "ls -lh club_prod.sql | awk '{print \$5}'"
Nicht genau verwandt, aber wenn Sie die Wachstumsrate einer Datei überwachen möchten, können Sie den folgenden Befehl verwenden:
tail -f yourfile.txt | pv > /dev/null
tail -f
- gibt an die Datei angehängte Daten aus
pv
- misst den Datenfluss durch die Pipe
> /dev/null
- Standardausgabe wird verworfen
Hinweis:manchmal pv
möglicherweise nicht vorinstalliert
Ich hoffe, das wird jemandem helfen :)