watch
watch برای تکرار اجرای یک دستور و نمایش کامل خروجی آن در shell به کار می رود. با استفاده از دستور watch می توان تغییرات خروجی اجرای مکرر یک دستور را در طول زمان مشاهده نمود.
<watch [options] <command
Options
- n- یا interval - -: به طور پیش فرض اجرای دستور هر 2 ثانیه یکبار صورت می گیرد که با استفاده از گزینه n- یا interval– می توان این مقدار را تغییر داد. عدد نوشته شده روبروی این گزینه نشان دهنده وفقه زمانی اجرای دستور بر حسب ثانیه می باشد.
- d- یا differences - - : برای پر رنگ تر نشان دادن تفاوت خروجی قبلی و جدید اجرای دستور می باشد.
- t- یا no-title - - : برای اینکه بخواهیم برخی از توضیحاتی که دستور watch در ابتدا نمایش می دهد را نمایش ندهیم از این گزینه استفاده می کنیم.
مثال: با اجرای خط زیر می توانیم محتویات موجود در دایرکتوری جاری و تغییرات ایجاد شده در آن را در طول زمان مشاهده کرد. (در این حالت دستور ls هر 10 ثانیه یکبار اجر می شود).
watch -d -n 10 ls -l
برای مشاهده اطلاعات بیشتری در رابطه با watch می توانید به
man page این دستور مراجعه کنید.