لقطة للبرامج قيد التشغيل
العملية (Process) هي نسخة من برنامج قيد التشغيل. يعين Linux لكل عملية معرف عملية فريد (PID). يعرض أمر ps (Process Status) لقطة ثابتة للعمليات الحالية.
خيارات ps الشائعة
تختلف وسائط ps على نطاق واسع، ولكن هاتان المجموعتان من الخيارات قياسيتان للعرض الشامل:
-
نمط BSD (
aux): يعرض جميع العمليات لجميع المستخدمين، وغالباً ما يستخدم مع pipes.a: إظهار العمليات لجميع المستخدمين.u: العرض بتنسيق موجه للمستخدم.x: إظهار العمليات غير المرفقة بطرفية.
bash $ ps aux | less
-
النمط القياسي (
-ef): يعرض العمليات في قائمة كاملة.e: إظهار جميع العمليات.f: عرض تنسيق القائمة الكاملة.
bash $ ps -ef UID PID PPID C STIME TTY TIME CMD root 1 0 0 Nov07 ? 00:00:05 /sbin/init user 123456 123455 0 14:00 pts/0 00:00:00 bash
- PID: معرف العملية (Process ID)
- PPID: معرف العملية الأصل (Parent Process ID) (العملية التي أطلقت هذه العملية)
- CMD: الأمر الذي أطلق العملية.