سليب (أمر)

في الحوسبة ، يعتبر sleep هو أمر في أنظمة التشغيل يونكس وشبيه يونكس وأنظمة التشغيل الأخرى التي تعلق تنفيذ البرنامج لفترة محددة.

نظرة عامة

[عدل]

يوقف تعليم السكون عملية الاتصال لمدة لا تقل عن العدد المحدد للثواني (الافتراضي) أو الدقائق أو الساعات أو الأيام.

نسخة sleep المجمعة في مجموعة غنو الأساسية كتبها جيم مايرنج وبول إيغرت.[1] يتوفر الأمر أيضًا في نظام التشغيل OS-9 [2] وفي كوليبري أو إس Shell [3] وجزء من مجموعة أدوات فري دوس Package Utilities .[4] تم تطوير إصدار فري دوس بواسطة ترين فرانكس.[5] في باورشل ، يعد sleep هو اسم مستعار للأمر تم تحديده مسبقًا لـ باورشل Start-Sleep والذي يخدم نفس الغرض.[6] توفر مايكروسوفت أيضًا أداة أدوات موارد sleep لـ مايكروسوفت ويندوز والتي يمكن استخدامها في الملفات الدفعية أو موجه الأوامر لإيقاف التنفيذ والانتظار لبعض الوقت.[7] إصدار أصلي آخر هو أمر timeout الذي يعد جزءًا من الإصدارات الحالية من ويندوز.[8]

استعمال

[عدل]
 sleep number

حيث الرقم هو عدد صحيح [9] للإشارة إلى الفترة الزمنية بالثواني. تدعم بعض التطبيقات أرقامحسابات الفاصلة المتحركة .

خيارات

[عدل]
root@smine1965 ~ $ sleep --help
Usage: sleep NUMBER[SUFFIX]...
  or:  sleep OPTION
Pause for NUMBER seconds. SUFFIX may be 's' for seconds (the default),
'm' for minutes, 'h' for hours or 'd' for days. Unlike most implementations
that require NUMBER be an integer, here NUMBER may be an arbitrary floating
point number. Given two or more arguments, pause for the amount of time
specified by the sum of their values.

      --help     display this help and exit
      --version  output version information and exit

GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
Full documentation at: <http://www.gnu.org/software/coreutils/sleep>
or available locally via: info '(coreutils) sleep invocation'

أمثلة

[عدل]
 sleep 30

يؤدي الجلسة الطرفية الحالية إلى الانتظار 30 ثانية.

 sleep 18000

يؤدي الجلسة الطرفية الحالية إلى الانتظار 5 ساعات

جنو أمثلة محددة

[عدل]
 sleep 3h ; mplayer foo.mp3

انتظر 3 ساعات ثم يعمل foo.mp3

 sleep 5h; sleep 30m

يعمل 5 ساعات، ثم يعمل 30 دقيقة أخرى.

مراجع

[عدل]
  1. ^ sleep(1): delay for specified amount of time - Linux man page نسخة محفوظة 13 نوفمبر 2018 على موقع واي باك مشين.
  2. ^ Paul S. Dayan (1992). The OS-9 Guru - 1 : The Facts. Galactic Industrial Limited. ISBN:0-9519228-0-7.
  3. ^ Shell - KolibriOS wiki نسخة محفوظة 10 أكتوبر 2018 على موقع واي باك مشين.
  4. ^ ibiblio.org FreeDOS Group - Utilities نسخة محفوظة 30 سبتمبر 2018 على موقع واي باك مشين.
  5. ^ ibiblio.org FreeDOS Package - sleep (Unix-like) نسخة محفوظة 7 يوليو 2018 على موقع واي باك مشين.
  6. ^ Start-Sleep نسخة محفوظة 6 يونيو 2019 على موقع واي باك مشين.
  7. ^ Download Windows Server 2003 Resource Kit Tools from Official Microsoft Download Center نسخة محفوظة 11 يونيو 2019 على موقع واي باك مشين.
  8. ^ Timeout | Microsoft Docs نسخة محفوظة 6 أبريل 2019 على موقع واي باك مشين.
  9. ^ "sleep(3): sleep for specified number of seconds - Linux man page". linux.die.net. مؤرشف من الأصل في 2019-04-06. اطلع عليه بتاريخ 2018-04-19.