بديل للتعليمات "truss -p".
سؤال
أنا أبحث عن أمر في Unix يُرجع حالة العملية (نشطة، ميتة، نائمة، في انتظار عملية أخرى، وما إلى ذلك)
هل هناك أي متاح؟
ربما نص شل؟
المحلول
يحاول علامات <pid>, ، والتي ستمنحك معلومات الحالة لكل سلسلة رسائل.مثال:
root@weetbix # pflags $$ 3384: bash data model = _ILP32 flags = ORPHAN|MSACCT|MSFORK /1: flags = ASLEEP waitid(0x7,0x0,0xffbfefc0,0xf) sigmask = 0x00020000,0x00000000
تحقق أيضًا من الصفحة الرئيسية لـ com.pflags لرؤية أدوات مفيدة أخرى مثل com.pstack, ملفات, بارجس إلخ.
نصائح أخرى
في Linux، يجب أن يعمل شيء مثل ps -p somepid --no-headers -o، وبالتناوب يمكنك البحث عن المعلومات في proc باستخدام grep ^State:/proc/somepid/status
اللعب بخيارات ps لا يمنحك ما تحتاجه؟
لا تنتمي إلى StackOverflow