انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => سایر توزیع‌های گنو/لینوکس => ردهت/فدورا => نویسنده: فرهاد فرامرزی در 01 آذر 1387، 07:33 ق‌ظ

عنوان: دستور Top
ارسال شده توسط: فرهاد فرامرزی در 01 آذر 1387، 07:33 ق‌ظ
سلام و صد سلام به همه ی دوستداران فدورا

اولا ممنون از آقای حسن پور که من رو از تحریم در آوردن ( چشمک )

باز من اومدم . اما یواشکی .  :-X
خوب . امیدوارم بتونم تجربه هامو توی فدورا در اختیار همه بذارم . این اولیش



(http://fedora1.files.wordpress.com/2008/11/screenshot-titanlocalhost.png)

این دستور در ترمینال به شما نشون می ده چه برنامه هایی در حال اجرا هستند و چه مقدار cpu و حافظه رو درگیر می کنند . همچنین نشون می ده برنامه ی در حال اجرا از طرف کدوم کاربر اجرا شده

کنار هر برنامه یک PID وجود دارد اگه شناسه ی اون برنامه هست . شما می تونید با استفاده از دستور Kill اون دستور رو متوقف کنید .

کد: انتخاب همه
نقل‌قول
    kill pid



در واقع مثل force quit

فقط برای خروج از این دستور که ثانیه به ثانیه از وضعیت برنامه های موجود رو نمایش می ده کافیست کلید ترکیبی ctrl +c رو فشار بدین تا از این دستور خارج بشین .

روز خوبی داشته باشین . تا پست بعدی … .
عنوان: پاسخ به: دستور Top
ارسال شده توسط: علیرضا طالقانی در 01 آذر 1387، 09:23 ق‌ظ
سلام تیتان! دوتا پست دیدم ازت اول. خوشم آمد! خصوصا ناتیلوسه! البته برای من پیش نیامده بود. ولی جالب بود
میسی ;)

بعد این یکی رو دیدم باز شد! عکس تو بود! گفتم ایول! یخ تیتان هم باز شده! :P
بعد خوندم! دیدن گویا ناز ات زیاد شده بود! باید رسمی دعوت می شی! :D

خلاصه که بسیار خوشحال شدم از اینکه افتخار دادی .....
@};-
به همین سادگی! (سجاد کجایی دادا)
****
پی نوشت:: جمعه ی همه بخیر و خوشی! (*)
عنوان: پاسخ به: دستور Top
ارسال شده توسط: کرگدن در 01 آذر 1387، 10:32 ق‌ظ
درود

فدورا ۱۰ هم که تا ۵ روز دیگه میاد و با اون تغییرات جالبش ما رو در انتظار گذاشته :)

چند نکته در مورد top
با < >  می تونید در لیستش به چپ و راست برید
برای kill در همون top می تونید از کلید k استفاده کنید که ازتون PID رو می پرسه

با d ,s می تونید زمان ریفرش رو تغییر بدید
با o , f هم می تونید ستون ها و مرتب کردنش رو مشخثص کنید
با h  هم می تونید شورت کات هاش رو ببینید


موفق باشی
عنوان: پاسخ به: دستور Top
ارسال شده توسط: ناربه در 01 آذر 1387، 11:50 ق‌ظ
ممنونم از هر ۳ تاتون  ;D
عنوان: پاسخ به: دستور Top
ارسال شده توسط: فرهاد فرامرزی در 01 آذر 1387، 12:17 ب‌ظ
 \\:D/
درود به همه
من مشتاقم فدورا ۱۰ رو ببینم . لحظه شماری ما از ۲ ماه پیش شروع شد ولی کانتردون اون تو قلبم بود  :oops:

ممنون کرگدن
در ضمن ما چاکریم ها آقا علی رضا . وقت نشد توی جشن باهات حرف بزنم . انشاالله تو جشن بعدی تلافی شو در می ارم  :P :D
عنوان: پاسخ به: دستور Top
ارسال شده توسط: dingdang در 01 آذر 1387، 02:54 ب‌ظ
منم خیلی خوشحالم که هستی. : )
عنوان: پاسخ به: دستور Top
ارسال شده توسط: علیرضا طالقانی در 01 آذر 1387، 03:00 ب‌ظ
منم خیلی خوشحالم که هستی. : )
اوه ! ببین کی اینجاست! دینگ دنگ دونگ ;)

****
امروز به این فکر می کردم که بیشترین تاپیک آف ها برای خودمه!  شرمنده ..... :(
****
عنوان: پاسخ به: دستور Top
ارسال شده توسط: Mehdi در 01 آذر 1387، 10:55 ب‌ظ
این نکات و ترفندها خیلی مفیدن و به دردخور، البته به شرط اینکه وسط این حال و احوال کردنا گم نشن... ;)
ویکی نمائید!
ممنون...
عنوان: پاسخ به: دستور Top
ارسال شده توسط: علیرضا طالقانی در 01 آذر 1387، 11:00 ب‌ظ
:D!  چشم  :P

کسی می تونه ی راهنمایی به من بکنه.
می خوام که ی لاگ از اطلاعات top در خصوص ی برنامه ی خاص داشته باشم. البته در یک فایل متنی خروجی جمع بشه.
دو تا راه گیر آوردم که البته نتیجه یی که می خواستم نبودش
top -b | grep firefox done | tee  -a ice
و یا
top -b -p `pidof firefox` > ice
در حالت اول اگه کی-ورد done حذف بشه!‌ خروجی در فایل نهایی ذخیره نمیشه!‌و اگه باشه یک بار اجرا می شه.
در روش دوم هم .... کلی چیزایی اضافه وارد میشه.
??? چ کنم؟
عنوان: پاسخ به: دستور Top
ارسال شده توسط: فاراب در 02 آذر 1387، 01:30 ق‌ظ
علیرضا جان فرمان top یه فرمان پویاست و یه مقدار برای log گرفتن اذیت میکنه. حتی با ست کردن delay هم باز مشکل داره.
فرمان ps رو بهت پیشنهاد می‌کنم. به صورت:
ps -xl

x: نمایش فایل های در حال اجرا
l: نمایش اطلاعات اضافه
a: نمایش کل فرایند‌ها

با این دستور هم که خودت بهتر میدونی صفحه به صفحه نشون میده:
ps -xl|more

اما مقصود تو:
ps -xl|grep firefox>~/Desktop/log.txt

اگه بخوای حرفه تر فقط روی یک ستون log بگیری، از دستور انعطاف پذیر awk به صورت زیر استفاده کن:
ps -xl|grep firefox|awk '{print $12}' >~/Desktop/log.txt

$12 مقدار ستون ۱۲ ام که زمان اجرا باشه رو بر میگردونه. میتونی خودت این عدد رو چیزهای دیگه ست کنی. اگه warnning داد، توجه نکن.
البته بهتره که براش یه اسکریپت بنویسیم.
دستورهای head و tail هم برای نظارت real time بر روی log ها بکار میرن که اگه خواستی بگو توضیح میدم.

البته دستوری که خودت پیدا کردی هم اگه میخوای اضافه نداشته باشه، اول این دستور رو اجرا کن:
top -b -p `pidof firefox`>~/Desktop/test
بعد Ctrl+C کن و بعد:
tail -2f ~/Desktop/test>~/Desktop/log.txt
میتونی دوتا دستور رو پشت سرهم توی یه اسکریپت قرار بدی. اما چون وسط دستور اول باید Ctrl+C کنی، توی یه خط نمیشه.

فعلا فکر میکنم این کارت رو راه میندازه:
ps -xl|grep firefox|tail -2f>~/Desktop/log.txt
عنوان: پاسخ به: دستور Top
ارسال شده توسط: علیرضا طالقانی در 02 آذر 1387، 08:04 ق‌ظ
اوهوم. مرسی فاراب جان @};- هنوز به اونی که می خوام نرسیدم. برا اینکه می خوام دوره ای باشه. به ذهنم رسیدم بیام watch کنم ش. ولی نتیجه ش خوب در نمی یاد.

مشکل سر این هستش که ظاهرا grep حلقه ی BusyWaiting داره و نمیشه pipe کردش. اینو ببین! تو ترمینال اوکی! دقیقا همونی که می خوام. ولی نمی تونم تو فایل ذخیره کنم ش.

حالا ببینم این دوست ام خودش چکار کرده!  :KS

میسی میسی
shayne@shayne-desktop:~$ top -b | grep firefox
 6057 shayne    20   0  173m  56m  21m S    4 11.3   1:28.60 firefox                                                                                     
 6057 shayne    20   0  173m  56m  21m S    5 11.3   1:28.74 firefox                                                                                     
 6057 shayne    20   0  173m  56m  21m S    4 11.3   1:28.87 firefox                                                                                     
 6057 shayne    20   0  173m  56m  21m S    4 11.3   1:28.99 firefox                                                                                     
 6057 shayne    20   0  173m  56m  21m S    9 11.3   1:29.26 firefox   
عنوان: پاسخ به: دستور Top
ارسال شده توسط: فرهاد فرامرزی در 02 آذر 1387، 10:43 ق‌ظ
این نکات و ترفندها خیلی مفیدن و به دردخور، البته به شرط اینکه وسط این حال و احوال کردنا گم نشن... ;)
ویکی نمائید!
ممنون...

سلام آقای حسن پور . من هنوز با ویکی مشکل دارم . اگه کسی زحمتشو بکشه ممنون میشم .
نمی دونم چرا از ویکی خوشم نمی اد . :P