Theme
Primary Color

قراءة معلومات العملية الحالية بإستخدام ps

كل عملية ليها معرف PID ويمكن الاستعلام عنها بدل عرض كل عمليات الجهاز

نفذ المثال بإستخدام Bash داخل مجلد تدريب جديد تملكه على GNU/Linux والأوامر لا تحتاج sudo

المثال العملي

command_name=$(ps -p "$$" -o comm=)
if [ -n "$command_name" ]; then
  printf 'Current Shell Found\n'
fi

النتيجة

Current Shell Found

المتغير الخاص $$ يحتوي معرف عملية الصدفة الحالية والخيار comm يعرض اسم الأمر بدون سطر الأوامر الكامل

جرب بنفسك

اعرض الأعمدة pid و ppid و comm لمعرفة العملية والعملية الأب

linux شرح