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 能力が貧弱な分、工夫して効率的に進めたい。