hiroの長い冒険日記

主にコンピュータ周辺の興味を持った内容を綴ります

progress と watch

当日記ではアフィリエイト広告を利用しています

以前に dd の進捗が分からないと書いた。gzip も圧縮中の進捗が分からず不便に感じていた。
hiro20180901.hatenablog.com
dd は option で進捗を表示できるが、gzip は何もない。どうにか進捗を表示する方法がないか調べた所、progress と watch で解決できた。
orebibou.com
hydrocul.github.io

# dpkg -S `which progress`
progress: /usr/bin/progress
# dpkg -S `which watch`
procps: /usr/bin/watch
# progress
[ 2384] gzip /mnt/datahdd/debian.vhd
        31.6% (36.0 GiB / 113.7 GiB)
# watch progress
(2秒毎に進捗を表示)

時間が掛かる処理も、どの位で終了するか予想できて便利。

watch は定期的に USR1 送ったり、ls させたり、応用範囲が広い。PC 能力が貧弱な分、工夫して効率的に進めたい。