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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: دستور Top  (دفعات بازدید: 3826 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین فرهاد فرامرزی

  • Hero Member
  • *
  • ارسال: 764
  • جنسیت : پسر
  • آزادی در لینوکس(فرهاد فرامرزی)
    • مطالبی متفاوت در مورد فدورا
دستور Top
« : 01 آذر 1387، 07:33 ق‌ظ »
سلام و صد سلام به همه ی دوستداران فدورا

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

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





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

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

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



در واقع مثل force quit

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

روز خوبی داشته باشین . تا پست بعدی … .




www.fedora1.wordpress.com
==================================
فرهاد فرامرزی

آفلاین علیرضا طالقانی

  • High Hero Member
  • *
  • ارسال: 2373
  • جنسیت : پسر
  • القدس لنا، والنصر لنا!
    • Take it easy
پاسخ به: دستور Top
« پاسخ #1 : 01 آذر 1387، 09:23 ق‌ظ »
سلام تیتان! دوتا پست دیدم ازت اول. خوشم آمد! خصوصا ناتیلوسه! البته برای من پیش نیامده بود. ولی جالب بود
میسی ;)

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

خلاصه که بسیار خوشحال شدم از اینکه افتخار دادی .....
@};-
به همین سادگی! (سجاد کجایی دادا)
****
پی نوشت:: جمعه ی همه بخیر و خوشی! (*)
.ShayneIsTheOneWhoIsAlwaysAlone
terminal@world-server:~$ sudo aptitude remove --purge Israel

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
پاسخ به: دستور Top
« پاسخ #2 : 01 آذر 1387، 10:32 ق‌ظ »
درود

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

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

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


موفق باشی

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین ناربه

  • ناظر انجمن
  • *
  • ارسال: 2033
  • جنسیت : پسر
پاسخ به: دستور Top
« پاسخ #3 : 01 آذر 1387، 11:50 ق‌ظ »
ممنونم از هر ۳ تاتون  ;D

آفلاین فرهاد فرامرزی

  • Hero Member
  • *
  • ارسال: 764
  • جنسیت : پسر
  • آزادی در لینوکس(فرهاد فرامرزی)
    • مطالبی متفاوت در مورد فدورا
پاسخ به: دستور Top
« پاسخ #4 : 01 آذر 1387، 12:17 ب‌ظ »
 \\:D/
درود به همه
من مشتاقم فدورا ۱۰ رو ببینم . لحظه شماری ما از ۲ ماه پیش شروع شد ولی کانتردون اون تو قلبم بود  :oops:

ممنون کرگدن
در ضمن ما چاکریم ها آقا علی رضا . وقت نشد توی جشن باهات حرف بزنم . انشاالله تو جشن بعدی تلافی شو در می ارم  :P :D
« آخرین ویرایش: 01 آذر 1387، 12:20 ب‌ظ توسط Titan »




www.fedora1.wordpress.com
==================================
فرهاد فرامرزی

آفلاین dingdang

  • Full Member
  • *
  • ارسال: 176
پاسخ به: دستور Top
« پاسخ #5 : 01 آذر 1387، 02:54 ب‌ظ »
منم خیلی خوشحالم که هستی. : )

آفلاین علیرضا طالقانی

  • High Hero Member
  • *
  • ارسال: 2373
  • جنسیت : پسر
  • القدس لنا، والنصر لنا!
    • Take it easy
پاسخ به: دستور Top
« پاسخ #6 : 01 آذر 1387، 03:00 ب‌ظ »
منم خیلی خوشحالم که هستی. : )
اوه ! ببین کی اینجاست! دینگ دنگ دونگ ;)

****
امروز به این فکر می کردم که بیشترین تاپیک آف ها برای خودمه!  شرمنده ..... :(
****
.ShayneIsTheOneWhoIsAlwaysAlone
terminal@world-server:~$ sudo aptitude remove --purge Israel

آفلاین Mehdi

  • ناظر ویژه انجمن
  • *
  • ارسال: 3284
  • جنسیت : پسر
    • هزاردستان
پاسخ به: دستور Top
« پاسخ #7 : 01 آذر 1387، 10:55 ب‌ظ »
این نکات و ترفندها خیلی مفیدن و به دردخور، البته به شرط اینکه وسط این حال و احوال کردنا گم نشن... ;)
ویکی نمائید!
ممنون...
Of one Essence is the human race,
Thusly has Creation put the Base;
One Limb impacted is sufficient,
For all Others to feel the Mace.
~Saadi (persian poet) -1258
Hezardastan | Free As in Freedom

آفلاین علیرضا طالقانی

  • High Hero Member
  • *
  • ارسال: 2373
  • جنسیت : پسر
  • القدس لنا، والنصر لنا!
    • Take it easy
پاسخ به: دستور Top
« پاسخ #8 : 01 آذر 1387، 11:00 ب‌ظ »
:D!  چشم  :P

کسی می تونه ی راهنمایی به من بکنه.
می خوام که ی لاگ از اطلاعات top در خصوص ی برنامه ی خاص داشته باشم. البته در یک فایل متنی خروجی جمع بشه.
دو تا راه گیر آوردم که البته نتیجه یی که می خواستم نبودش
top -b | grep firefox done | tee  -a ice
و یا
top -b -p `pidof firefox` > ice
در حالت اول اگه کی-ورد done حذف بشه!‌ خروجی در فایل نهایی ذخیره نمیشه!‌و اگه باشه یک بار اجرا می شه.
در روش دوم هم .... کلی چیزایی اضافه وارد میشه.
??? چ کنم؟
.ShayneIsTheOneWhoIsAlwaysAlone
terminal@world-server:~$ sudo aptitude remove --purge Israel

آفلاین فاراب

  • High Hero Member
  • *
  • ارسال: 1352
  • آزادی
    • پروفایل لینکداین
پاسخ به: دستور Top
« پاسخ #9 : 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
« آخرین ویرایش: 02 آذر 1387، 02:17 ق‌ظ توسط فاراب »
Godisnowhere

آفلاین علیرضا طالقانی

  • High Hero Member
  • *
  • ارسال: 2373
  • جنسیت : پسر
  • القدس لنا، والنصر لنا!
    • Take it easy
پاسخ به: دستور Top
« پاسخ #10 : 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   
.ShayneIsTheOneWhoIsAlwaysAlone
terminal@world-server:~$ sudo aptitude remove --purge Israel

آفلاین فرهاد فرامرزی

  • Hero Member
  • *
  • ارسال: 764
  • جنسیت : پسر
  • آزادی در لینوکس(فرهاد فرامرزی)
    • مطالبی متفاوت در مورد فدورا
پاسخ به: دستور Top
« پاسخ #11 : 02 آذر 1387، 10:43 ق‌ظ »
این نکات و ترفندها خیلی مفیدن و به دردخور، البته به شرط اینکه وسط این حال و احوال کردنا گم نشن... ;)
ویکی نمائید!
ممنون...

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





www.fedora1.wordpress.com
==================================
فرهاد فرامرزی