sleep (בעברית: "שינה") היא פקודה במערכות ההפעלה יוניקס המשהה ביצוע תהליך, תוכנית או פעולה עבור פרק זמן המוגדר מראש.
פרק הזמן המוגדר כברירת מחדל הוא שניות אך ניתן גם להגדיר דקות, שעות או ימים.
המתנה של 20 שניות sleep
, בסביבת יוניקס, יתבצע כדלקמן:
# sleep 20
המתנה של 5 שעות sleep
, בסביבת יוניקס, יתבצע כדלקמן:
# sleep 18000
sleep 3s
- תהליך יושהה למשך 3 שניות.sleep 3m
- תהליך יושהה למשך 3 דקות.sleep 3h
- תהליך יושהה למשך 3 שעות.sleep 3d
- תהליך יושהה למשך 3 ימים.כמו כן, בעזרת פקודת sleep
ניתן לבצע רצף פעולות במהלכן התהליך יושהה לפרק זמן קצוב. פעולה זו תתבצע כדלקמן:
# echo hello $USER; sleep 5; echo bye $USER
בסביבת חלונות הפקודה המקבילה לפקודת sleep
היא: timeout
. השימוש בממשק שורת הפקודה, כדלקמן:
C:\Users\root>timeout 5
Waiting for 5 seconds, press a key to continue ...
פקודות בסביבת Unix ובמערכות הפעלה דמויות יוניקס | ||
---|---|---|
מערכת קבצים | ||
תהליכים | ||
סביבת משתמש | ||
עיבוד טקסט | ||
מעטפת | ||
רשת | ||
חיפוש | ||
שונות |