watch -n 5 "du -h club_prod.sql"
Vous redirigez la sortie de watch
en awk
. Si vous simplifiez votre ligne de commande, vous obtenez :
watch <some arguments> | awk '{print $5}'
Ce n'est pas ce que vous voulez. Essayez :
watch -n 5 "ls -lh club_prod.sql | awk '{print \$5}'"
Pas exactement lié, mais si vous souhaitez surveiller le taux de croissance de certains fichiers, vous pouvez utiliser la commande suivante :
tail -f yourfile.txt | pv > /dev/null
tail -f
- affiche les données ajoutées au fichier
pv
- mesure le flux de données à travers le tuyau
> /dev/null
- la sortie standard est ignorée
Remarque :parfois pv
peut ne pas être préinstallé
J'espère que cela aidera quelqu'un :)