آموزش لینوکس - چگونه پیشرفت پروسه دستوراتی مانند Copy/Backup/Compress را با دستور pv مانیتور کنیم؟
هنگامی که در لینوکس به تهیه فایل های پشتیبان، انتقال یا کپی فایل هایی با حجم بالا می پردازید، ممکن است بخواهید بر روند پیشرفت پروسه نظارت کنید.
بسیاری از ابزارهای ترمینال قابلیت مشاهده پیشرفت اطلاعات را، به ویژه هنگامی که دستوری را پایپ یا فوروارد می نمایید، ندارند.
در این هنگام شما می توانید از دستور pv استفاده نمایید. Pv یک ابزار مبتنی بر ترمینال است که به شما اجازه می دهد تا پیشرفت پروسه هایی را که از طریق پایپ یا فوروارد ارسال کردید مشاهده نمایید.
هنگامی که از دستور pv استفاده می کنید، موارد زیر را مشاهده می کنید:
🔹زمان سپری شده
🔹درصد تکمیل پروسه در یک نوار پیشرفت
🔹کل داده های منتقل شده
🔹زمان تخمینی (ETA)
نصب pv:
# yum install pv ⬅️ Redhat Based System
# apt-get install pv ⬅️ Debian Based System
نحوه استفاده از دستورpv:
🔹pv file
🔹pv options file
🔹pv file > filename.out
🔹pv options | command > filename.out
🔹comand1 | pv | command2
استفاده از مطلب، با ذکر منبع بلامانع است.