دستور watch در لینوکس

دستور watch در لینوکس برای تکرار دستورات دیگه در بازه‌های زمانی کاربر داره.

خودم برای دیدن نتیجه دستور copy یا move فایل ازش استفاده میکنم

این طوری که وقتی محتویات یک فولدر که نسبتا زیاد هست رو به مقصد کپی میکنم. دستور ls رو بوسیله این دستور تکرار میکنم. این طوری میتونم ببینم کدوم فایل‌ها جابه جا شدن.


watch -n 2 -d  ls -lha /home/mahdi/

سوئیچ -n برای این هست که مشخص کنیم میخوایم دستور هر چند ثانیه یک بار اجرا بشه

سوئیچ -d برای این هست که تغییرات نسبت به اجرای قبلی مشخص بشه. توی عکس زیر این تغییرات با رنگ سفید مشخص شده.

برای تست شاید بد نباشه یه دستور ساده‌تر رو امتحان کنیم. مثلا این دستور زمان بالا بودن سرور رو هر ۱ ثانیه نمایش میده.

watch -n 1 -d  uptime


اگر در تصویر دقت کنید تغییرات به رنگ سفید دیده میشه.

نوشته شده در چهارشنبه ۱۳۹۸/۰۱/۲۸ ساعت ۱۹:۰۵ توسط مهدی باقری | تعداد بازدید ۲۹۴

نظر شما
*
* captcha