እንዴት የሊኑክስ "የእንቅልፍ" ትዕዛዝ BASH Script ን ለማቆም እንዴት እንደሚጠቀሙ

ይህ መመሪያ የ Bash ስክሪፕትን ለአፍታ ለማቆም የሊነታን እንቅልፍን እንዴት እንደሚጠቀም ያሳያል.

በእራስዎ የእንቅልፍ ትዕዛዝ የማይክሮሶፍት ዊንዶው እንዲቆልፍ ካልፈለጉ በስተቀር እንደ እስክሪፕት አካል አድርገው ካልተጠቀሙ በስተቀር የእረፍት ትዕዛዝ ፋይዳ የለውም.

ለምሳሌ, ከሌላ አገልጋይ የተፃፉ ፋይሎችን ያረጀ ጽሑፍ አለህ እንበል. ሁሉም ፋይሎች ፋይሎችን እስከሚወርዱበት ድረስ ስክሪፕቱ የቅጂውን ሂደት ማስጀመር የለበትም.

የማውረድ ሂደቱ የሚከናወነው በተለየ ጽሁፍ ነው.

ፋይሎቹን ለመቅዳት የስክሪፕት ፊደላት ሁሉም ፋይሎች እንደወረዱ (ለምሳሌ 50 ፋይሎች ሊገኙ እንደሚችሉ እና 50 ፋይሎች እንደተገኙ ማወቅ ሲጀምሩ የቅጂው ሂደት ይጀምራል).

የአሰራር ሂደት ጊዜ ስለሚወስደው ስክሪፕቱን ያለማቋረጥ ፍተሻ የለም. በምትኩ, በቂ ፋይሎች እንዳሉ ለመፈተሽ መምረጥ መምረጥ እና ለጥቂት ደቂቃዎች ለጥቂት ደቂቃዎች ካልቆዩ እና ከዚያ እንደገና ለመሞከር መምረጥ ይችላሉ. በእንደዚህ ያሉ ሁኔታዎች የእረፍት ትዕዛዝ ፍጹም ነው.

የእንቅልፍ ትዕዛዝን እንዴት መጠቀም እንደሚቻል

የሊነታን እንቅልፍ ለመውሰድ የሚከተለው into terminal window:

እንቅልፍ 5 ቶች

ከላይ የተሰጠዎት ትዕዛዝ ወደ ትዕዛዝ መስመርዎ ከመመለሱዎ በፊት የመጨረሻውን የ 5 ሰከንዶችዎን ያደርገዋል.

የእንቅልፍ ትዕዛዝ የቁልፍ ቃል ቃላትን የሚፈልገውን ቁጥር በሚፈልጉት ቁጥር እና ከዚያ የመለኪያ አሃድ ያስፈልገዋል.

መዘግየቱን በሰከንዶች, ደቂቃዎች, ሰዓታት ወይም ቀናት ውስጥ መግለጽ ይችላሉ.

አንድ ነገር እንዲከሰት ከተጠባበቀበት ቀን ጋር ሲነፃፀር ለቀናት ከበስተጀርባው ላይ ስክሪፕት ከማለት ይልቅ ስክሪፕቱን በመደበኛ ክፍተቶች ለማስኬድ የግንበኝነት ስራን መመርመር ጠቃሚ ነው.

የእንቅልፍ ትዕዛዝ ቁጥሩ ሙሉ ቁጥር መሆን የለበትም.

እንዲሁም ተንሳፋፊ ነጥቦችን ቁጥር መጠቀም ይችላሉ.

ለምሳሌ, የሚከተለውን አገባብ መጠቀም ፍጹም ተስማሚ ነው.

እንቅልፍ 3.5 ቶች

ለእንቅልፍ ትዕዛዝ ምሳሌ ጥቅም ላይ የዋለ

የሚከተለው ስክሪፕት ተርሚናልን መሰረት ያደረገ ቆጠራን ለማካሄድ የእንቅልፍ ትዕዛዝን እንዴት እንደሚጠቀሙ ያሳያል:

#! / bin / bash

x = 10

ባለ [$ x-gt 0]

መ ስ ራ ት

እንቅልፍ 1 ሴ

ግልፅ

echo "blast off blast off" "$ x ሰከንዶች"

x = $ (($ x - 1))

ተጠናቅቋል

ስክሪፕቲቲው x ተለዋዋጭ እስከ 10 ይለዋወጣል. የ x ርቦቹ የ x ርእስ ከዜሮ ሲበልጥ መዘግየቱ ይቀጥላል.

የእንቅልፍ ትዕዛዝ ከስር ስክሪኑ 1 ሰከንድ ስክሪፕቱን ለአፍታ ያቆማል.

ቀሪው የስክሪፕት ቁልፍ እያንዳንዱን ማሳለጫውን ያጸዳል, መልእክቱን "እስክታጠፋ እስከ ሰከንዶች" (ማለትም 10) ይከፍታል ከዚያም 1 ከ x ዋጋን ይቀንሳል.

ከእንቅልፍ ትዕዛዝ ውጭ ስክሪፕቱ ማጉላትና መልዕክቶች በፍጥነት ይታያሉ.

የእንቅልፍ ትዕዛዝ ሁለት ማስተላለፊያዎች ብቻ አሉት.

The -help switch የእገዛ ቁልፍን የእገዛ ጭነት ያሳያል. የሰውውን ትዕዛዝ በሚከተለው መንገድ በመጠቀም ተመሳሳይ ነገር ማድረግ ይችላሉ:

ሰው ተኝቷል

የ-ቨርሽን ትዕዛዝ በስርዓትዎ ላይ የተጫነውን የእንቅልፍ ትዕዛዝ ስሪት ያሳያል.

በ -version መቀያየር የተመለሰው መረጃ እንደሚከተለው ነው-