ps (یونیکس)
ps
دستوری (در بیشتر سیستمعاملهای شبه یونیکس) است که با اجرای آن پروسههای در حال اجرا (در آن لحظه) را چاپ میکند.
ابزار پیشرفتهتر دیگری (در محیط متنی) برای سیستمعاملهای (شبه)یونیکس، به نام top وجود دارد که فهرست پروسهها در آن، در هر لحظه «به هنگام» میشود.
عمل این دستور، مشابه tasklist
در مایکروسافت ویندوز است.
نمونه
# ps PID TTY TIME CMD 7431 pts/0 00:00:00 su 7434 pts/0 00:00:00 bash 18585 pts/0 00:00:00 ps
همان طور که در بالا دیده میشود، پروسهای به نام ps نیز در اینجا چاپ شده است، به این علت که در آن لحظه اجرا شده بود.
برای بررسی یک پروسه خاص، میتوان از لولهبندی (پایپینگ) و grep بهره گرفت:
[root@localhost ~]# ps aux | grep gnome-terminal
user1 3219 5.4 2.0 115804 21500 ? Sl 17:09 0:00 gnome-terminal
root 3296 0.0 0.0 4212 708 pts/0 S+ 17:09 0:00 grep gnome-terminal
منابع
- ویکیپدیای انگلیسی.
پیوند به بیرون
- ps — Specification from the Single Unix Specification
- Show all running processes in Linux using ps command
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.