WAITPID(1) أوامر المستخدم WAITPID(1)

الاسم

waitpid - أداة لانتظار عمليات عشوائية

موجز

waitpid [-v] [--timeout|-t ثوانٍ] PID[:inode]...

الوصف

waitpid هو أمر بسيط لانتظار عمليات عشوائية ليست عمليات ابنة.

ينتهي بعد خروج جميع العمليات التي مُررت معرفات عملياتها (PIDs) كوسطاء.

اختيارياً، يمكن مخاطبة العملية بالتنسيق PID:inode. يحدد الـ inode واصف ملف العملية الفريد. وللحصول على رقم inode الخاص بالعملية، يمكن استخدام أداة getino(1).

الخيارات

-v، --verbose

كُن أكثر إسهابًا.

-t، --timeout ثانية

أقصى وقت للانتظار.

-e، --exited

لا تُظهر خطأً بشأن معرفات العمليات (PIDs) التي خرجت بالفعل.

-c، --count count

عدد عمليات الخروج التي يجب انتظارها.

-h، --help

اعرض نص المساعدة ثم اخرج.

-V، --version

اعرض الإصدار واخرج.

حالة الخروج

يمتلك waitpid قيم حالة الخروج التالية:

0

نجاح

1

فشل غير محدد

2

النظام لا يوفر الوظائف اللازمة

3

انتهت مهلة الوقت

المؤلفين

Thomas Weißschuh <thomas@t-8ch.de>

انظر أيضاً

waitpid(2) wait(1P) getino(1)

التبليغ عن الأخطاء

لتقارير العِلل، استخدم مُتتبع المشكلات https://github.com/util-linux/util-linux/issues.

التوفر

الأمر waitpid جزء من حزمة util-linux التي يمكن تنزيلها من أرشيف نواة لينكس https://www.kernel.org/pub/linux/utils/util-linux/.

2026-05-18 util-linux 2.42.1