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

timeout - تشغيل أمر مع حد زمني

timeout [خيار]... مدة الأمر [وسيطة]...

بدء الأمر، وقتله إذا كان لا يزال يعمل بعد المدة.

المعاملات الإجبارية للخيارات الطويلة إجبارية للخيارات القصيرة أيضًا.

-f, --foreground
عند عدم تشغيل timeout مباشرة من موجه الصدفة، اسمح للأمر بالقراءة من TTY وتلقي إشارات TTY؛ في هذا الوضع، لن تنتهي مهلة توابع الأمر
-k, --kill-after=المدة
أرسل أيضًا إشارة KILL إذا كان الأمر لا يزال يعمل بعد هذه المدة من إرسال الإشارة الأولية
-p, --preserve-status
الخروج بنفس حالة الأمر، حتى عند انتهاء مهلة الأمر
-s, --signal=الإشارة
تحديد الإشارة المرسلة عند انتهاء المهلة؛ قد تكون الإشارة اسما مثل 'HUP' أو رقما؛ راجع 'kill -l' لقائمة الإشارات
-v, --verbose
تشخيص أي إشارة مرسلة عند انتهاء المهلة إلى الخطأ المعياري
--help
يعرض هذه المساعدة ويخرج
--version
يعرض معلومات الإصدار ويخرج

المدة هي رقم عشري مع لاحقة اختيارية: 's' للثواني (المبدئي)، 'm' للدقائق، 'h' للساعات أو 'd' للأيام. مدة 0 تعطل المهلة المرتبطة.

عند انتهاء المهلة، أرسل إشارة TERM إلى الأمر، إذا لم تحدد إشارة أخرى. إشارة TERM تقتل أي عملية لا تحجب أو تلتقط تلك الإشارة. قد يكون من الضروري استخدام إشارة KILL، لأن هذه الإشارة لا يمكن التقاطها.

124
إذا انتهت مهلة الأمر، ولم يحدد --preserve-status
125
إذا فشل أمر timeout نفسه
126
إذا وُجد COMMAND ولكن تعذر استدعاؤه
127
إذا تعذر العثور على COMMAND
137
إذا أرسلت إشارة KILL (9) إلى الأمر (أو timeout نفسه) (128+9)
-
حالة خروج COMMAND بخلاف ذلك

بعض المنصات لا تدعم حاليا مهلات تتجاوز عام 2038.

كتبه Padraig Brady.

أبلغ عن العلات إلى: bug-coreutils@gnu.org
صفحة GNU coreutils الرئيسة: https://www.gnu.org/software/coreutils/
مساعدة عامة لاستخدام برمجيات جنو: https://www.gnu.org/gethelp/
أبلغ عن أي أخطاء ترجمة إلى https://translationproject.org/team/

حقوق النشر © 2026 مؤسسة البرمجيات الحرة (Free Software Foundation, Inc.). ترخيص GPLv3+: GNU GPL الإصدار 3 أو أحدث. https://gnu.org/licenses/gpl.html.
هذا برنامج حر: أنت حر في تغييره وإعادة توزيعه. لا يوجد أي ضمان، إلى المدى الذي يسمح به القانون.

kill(1)

التوثيق الكامل https://www.gnu.org/software/coreutils/timeout
أو متاح محليا عبر: info '(coreutils) timeout invocation'

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

أبريل 2026 GNU coreutils 9.11