pv: แอบดูสถานะข้อมูลที่ผ่าน pipe
สมมุติว่าจะ backup sql
mysqldump -u root -p --all-databases | bzip2 > backup.sql.bz2
ถ้า database ใหญ่ๆ มันจะรันนานมาก โดยไม่มีอะไรบอกเลยว่ามันยังทำงานอยู่
ถ้าอยากรู้ล่ะ? pipeview ช่วยได้
aptitude install pv
แทรก pv เข้าไปตรงกลาง
mysqldump -u root -p --all-databases | pv | bzip2 > backup.sql.bz2
จะมีสถานะบอกว่ามีอะไรวิ่งผ่าน pipe บ้าง
38MB 0:00:27 [1.02MB/s] [ < => ]
เยี่ยมมาก ข้าพเจ้าจะพยายามจำมันไว้