PROGRESS(1) General Commands Manual PROGRESS(1)

progress - نمایش‌دهنده پیشرفت دستورات coreutils

progress [ -qdwmM ] [ -W secs ] [ -c command ] [ -a command ] [ -p pid ]
progress -v | --version
progress -h | --help

این صفحه راهنما به‌طور خلاصه نحوه استفاده از دستور progress را شرح می‌دهد.

این ابزار را می‌توان یک دستور کوچک، کاربردی و نوشته‌شده به زبان C توصیف کرد که به دنبال دستورات پایه coreutils (مانند cp، mv، dd، tar، gzip/gunzip، cat و غیره) که در حال حاضر روی سیستم شما در حال اجرا هستند می‌گردد و درصد داده‌های کپی‌شده را نمایش می‌دهد.

این ابزار اکنون می‌تواند توان گذردهی ورودی/خروجی را نیز تخمین بزند (با استفاده از گزینه -w).

تمام پیام‌ها را پنهان می‌کند.
تمام پیام‌های هشدار و خطا را نمایش می‌دهد.
توان عملیاتی ورودی/خروجی (I/O throughput) و زمان تخمینی باقی‌مانده را برآورد می‌کند (نمایش با سرعت کمتر).
برای تخمین ورودی/خروجی به مدت 'secs' ثانیه منتظر می‌ماند (به‌طور ضمنی شامل -w است).
تا زمانی که فرآیندهای تحت نظارت در حال اجرا هستند، در یک حلقه تکرار می‌شود.
مانند حالت نظارت است اما هرگز متوقف نمی‌شود (مشابه watch progress).
فقط این نام دستور را نظارت می‌کند (مثال: firefox). این گزینه می‌تواند چندین بار در خط فرمان استفاده شود.
این دستور را به فهرست پیش‌فرض اضافه می‌کند. این گزینه می‌تواند چندین بار در خط فرمان استفاده شود.
فقط این شناسه عددی فرآیند را نظارت می‌کند (مثال: `pidof firefox`). این گزینه می‌تواند چندین بار در خط فرمان استفاده شود.
برای 'file' هیچ فرآیندی را گزارش نمی‌دهد. اگر فایل هنوز وجود ندارد، باید یک مسیر مطلق و دقیق ارائه دهید. این گزینه می‌تواند چندین بار در خط فرمان استفاده شود.
فقط فایل‌هایی را که توسط فرآیند برای خواندن یا نوشتن باز شده‌اند گزارش می‌دهد. این گزینه زمانی مفید است که می‌خواهید فقط فایل‌های خروجی (یا ورودی) یک فرآیند را نظارت کنید.
نسخه برنامه را نمایش داده و خارج می‌شود.
پیام راهنما را نمایش داده و خارج می‌شود.

می‌توان با استفاده از متغیر محیطی PROGRESS_ARGS گزینه‌های دائمی تعیین کرد. مثال زیر را ببینید. آرگومان‌های خط فرمان بر متغیرهای محیطی تقدم دارند.

نظارت پیوسته بر تمام نمونه‌های جاری و آینده دستورات coreutils:

watch progress -q

مشاهده نحوه پیشرفت دانلود:

watch progress -wc firefox

مشاهده فعالیت سرور وب:

progress -c httpd

اجرا و نظارت بر هر دستور سنگین با استفاده از $!:

cp bigfile newfile & progress -mp $!

استفاده از متغیر محیطی برای تنظیم آرگومان‌های دائمی (چندگانه):

export PROGRESS_ARGS='-M --ignore-file ~/.xsession-errors'

لطفاً اشکالات را در این نشانی گزارش دهید: https://github.com/Xfennec/progress/issues

https://github.com/Xfennec/progress

این صفحه راهنما توسط Thomas Zimmermann <bugs@vdm-design.de> برای پروژه openSUSE نوشته شده است (و ممکن است توسط دیگران نیز استفاده شود).

January 22, 2016 progress