ווי צו ניצן די לינוקס "שלאָפן" קאַמאַנד צו פּאָז אַ גוט שריפט

דעם וועגווייַזער ווייזט ווי צו נוצן די לינוקס שלאָפן באַפֿעל צו פּויזע אַ באַש שרעק.

אויף דיין אייגן, דער שלום באַפֿעל איז גאָר אַרויסגעוואָרפן אויב איר ווי לאַקינג אַרויף דיין וואָקזאַל פֿענצטער אָבער ווי טייל פון אַ שריפט עס קענען זיין געניצט אין פילע פאַרשידענע וועגן, אַרייַנגערעכנט ווי אַ פּויזע פאַקטאָר איידער ריטריינג אַ באַפֿעל.

פֿאַר בייַשפּיל, ימאַדזשאַן איר האָבן אַ שריפט אַז פּראַסעסט טעקעס קאַפּיד פון אנדערן סערווער. דער שריפט זאָל ניט אָנהייבן דעם קאָפּיע פּראָצעס ביז אַלע די טעקעס האָבן פאַרענדיקן די אראפקאפיע.

דער אראפקאפיע פּראָצעס איז געטאן דורך אַ גאָר באַזונדער שריפט.

דער שריפט פֿאַר קאַפּיינג די טעקעס קען אויך אַנטהאַלטן אַ שלייף צו פּרובירן צי אַלע די טעקעס האָבן שוין דאַונלאָודיד (ד"ה עס ווייסט עס זאָל זיין 50 טעקעס און ווען 50 טעקעס האָבן שוין געפונען דעם קאָפּיע פּראָצעס איז סטאַרטעד).

עס איז קיין פונט די שריפט קאַנטיניולי טעסטינג ווי עס נעמט פּראַסעסער צייַט. אַנשטאָט, איר קען קלייַבן צו פּרובירן צי עס זענען גענוג טעקעס קאַפּיד און אויב עס זענען נישט פּויזע פֿאַר אַ ביסל מינוט און דעמאָלט פּרובירן ווידער. דער שלום באַפֿעל איז גאנץ אין די צושטאנדן.

ווי צו נוצן די שלאָפן קאַמאַנד

צו נוצן די Linux שלאָס באַפֿעלן אַרייַן די פאלגענדע אין די וואָקזאַל פֿענצטער:

שלאָפן 5s

די אויבן באַפֿעל וועט מאַכן דיין וואָקזאַל פּויזע פֿאַר 5 סעקונדעס איידער צוריקקומען צו די באַפֿעל שורה.

דער שלאָף באַפֿעל ריקווייערז די קיווערד שלאָף נאכגעגאנגען דורך די נומער איר ווילט פּויזע דורך און דעריבער דער אַפּאַראַט פון מעסטן.

איר קענען ספּעציפיצירן די פאַרהאַלטן אין סעקונדן, מינוט, שעה אָדער טעג.

ווען עס קומט צו וואַרטן טעג פֿאַר עפּעס צו פּאַסירן עס זאל זיין ווערט באַטראַכטן ניצן אַ קראָאָן אַרבעט צו לויפן די שריפט אין רעגולער ינטערוואַלז ווי קעגן צו בעת אַ שריפט פליסנדיק אין דער הינטערגרונט פֿאַר טעג אויף סוף.

דער נומער פֿאַר שלאָפן באַפֿעל טוט ניט האָבן צו זיין אַ גאַנץ נומער.

איר קענען נוצן פלאָוטינג פונט נומערן.

למשל, עס איז בישליימעס גוט צו נוצן די ווייַטערדיק סינטאַקס:

שלאָף 3.5s

אַ בייַשפּיל ניצן די שלאָפן קאַמאַנד

דער ווייַטערדיק שריפט ווייזט ווי צו נוצן די שלאָפן באַפֿעל צו מאַכן אַ וואָקזאַל באזירט קאָונטדאָוון זייגער:

#! / בין / באַש

x = 10

while [$ x -gt 0]

טאָן

שלאָף 1 ס

קלאָר

אפקלאנג "$ x סעקונדן ביז בלאַסט אַוועק"

x = $ (($ רענטגענ - 1))

געטאן

דער שריפט שטעלט די בייַטעוודיק קס צו 10. די בשעת שלייף וועט פאָרזעצן צו יטעראַט, כאָטש די ווערט פון X איז גרעסער ווי נול.

די שלאָף באַפֿעלן פּאָזאַז די שריפט פֿאַר 1 רגע יעדער צייַט אַרום די שלייף.

די רעכענען פון די שריפט קלירז די פאַרשטעלן יעדער יטעראַטיאָן, דיספּלייז די אָנזאָג "רגע סעקונדעס ביז בלאַסט אַוועק" (ד"ה 10) און דעמאָלט סאַבטרייץ 1 פון די ווערט פון X.

אָן די שלום באַפֿעל, די שריפט וואָלט פארגרעסער דורך און די אַרטיקלען וואָלט זיין געוויזן אויך געשווינד.

די שלאָף באַפֿעל בלויז אַ פּאָר פון סוויטשיז.

דער --העלפּ באַשטימען ווייזט די הילף פייל פֿאַר שלאָפן באַפֿעל. איר קענען דערגרייכן די זעלבע זאַך דורך ניצן די מענטש באַפֿעל ווי גייט:

מענטש שלאָף

די באַפֿעל - ווערסיע באווייזט די ווערסיע פון ​​שלאָפן באַפֿעל וואָס איז אינסטאַלירן אויף דיין סיסטעם.

די אינפֿאָרמאַציע וואָס איז אומגעקערט דורך די - ווערסיע באַשטימען איז ווי גייט: