Kaip pristabdyti „Bash“ scenarijų naudojant „Linux“ miego komandą
Fatmawati Achmad Zaenuri / Shutterstock.com
Miego komanda priverčia jūsų „Linux“ kompiuterį nieko nedaryti. Galbūt priešinga intuityvui, bet neveiklumo laikotarpis kartais yra kaip tik tai, ko reikia. Šiame straipsnyje parodyta, kaip efektyviai naudoti šią „Bash“ apvalkalo komandą.
Naudojant |_+_| yra lengva. Komandinėje eilutėje įveskite |_+_|, tarpą, skaičių ir paspauskite Enter.
sleep
Žymeklis išnyks penkioms sekundėms ir grįš. Kas nutiko? Naudojant |_+_| komandinėje eilutėje nurodo Bash sustabdyti apdorojimą jūsų nurodytam laikotarpiui. Mūsų pavyzdyje tai buvo penkios sekundės.
Galime perduoti trukmę į |_+_| dienomis, valandomis ir minutėmis, taip pat sekundėmis. Norėdami tai padaryti, įtraukite galūnę |_+_| arba |_+_| su trukme. Norėdami, kad miegas būtų sustabdytas vienai dienai, keturioms valandoms, septynioms minutėms ir penkioms sekundėms, naudokite tokią komandą:
sleep
|_+_| priesaga (sekundėms) yra neprivaloma. Be galūnės, |_+_| bet kokią trukmę laikys sekundėmis. Tarkime, kad norėjote turėti |_+_| pauzė penkias minutes ir dvidešimt sekundžių. Vienas teisingas šios komandos formatas yra:
sleep
Skelbimas Jei pamiršote pateikti |_+_| minučių trukmės priesaga, nurodysite |_+_| pristabdyti penkias sekundes, o tada vėl dvidešimt sekundžių. Taigi |_+_| pristabdys 25 sekundes.
Daugelis komandų reikalauja pateikti parametrus tam tikra tvarka, bet |_+_| yra labai atlaidus. Galite juos pateikti bet kokia tvarka ir |_+_| turės prasmės iš jų. Taip pat kaip parametrą galite pateikti slankaus kablelio skaičių. Pavyzdžiui, 0,5 h yra tinkamas būdas nurodyti, kad norite |_+_| padaryti pauzę pusvalandžiui.
Visos toliau pateiktos (vis ekscentriškesnės) komandos nurodo |_+_| pristabdyti 10 sekundžių.
sleep
d, h, m,
s
s
Miego režimo naudojimas pristabdyti prieš komandą
|_+_| komanda gali būti naudojama norint padaryti pauzę prieš komandos vykdymą. Ši komanda būtų pristabdyta 15 sekundžių ir tada pyptelėtų.
sleep
Miego režimo naudojimas pristabdyti tarp dviejų komandų
Galite naudoti |_+_| padaryti pauzę tarp dviejų komandų. Ši komanda išvardins failus kataloge Dokumentai, pristabdys penkias sekundes ir pakeis dabartinį darbo katalogą į jūsų namų katalogą:
sleep
Miego režimo naudojimas scenarijaus vykdymui pristabdyti
Galite naudoti |_+_| komandą apvalkalo scenarijuose, kad pristabdytų scenarijaus vykdymą tam tikram laikui. Paprastai tai darote, kad tam tikram procesui liktų pakankamai laiko užbaigti, kol scenarijus tęsia apdorojimą. Taip pat galite jį naudoti norėdami apriboti užklausas, kurias scenarijus pateikia kitam ištekliui.
SkelbimasNorėdami tiksliai tai parodyti, pateikiame scenarijų, kuris iškviečia „Google“ žiniatinklio paslaugą naudojant |_+_|. Kai užklausiate žiniatinklio paslaugos su ISBN knygos numerį, ji atsako pateikdama JSON duomenis apie tą knygą. Tuos duomenis galime išanalizuoti, perduodami juos per |_+_| įrankis, leidžiantis gauti knygos pavadinimą. Kad scenarijus neapkrautų žiniatinklio paslaugos, jis vieną sekundę miega tarp žiniatinklio užklausų.
Sukurkite failą su šiuo tekstu ir išsaugokite jį kaip |_+_|.
m
Įveskite šią komandą, kad nustatytumėte vykdymo teises ir scenarijus būtų vykdomas.
sleep
Scenarijui reikalingas |_+_| ir |_+_| Komunalinės paslaugos. Naudokite |_+_| Norėdami įdiegti šiuos paketus savo sistemoje, jei naudojate Ubuntu arba kitą Debian pagrindu sukurtą platinimą. Kituose „Linux“ platinimuose naudokite „Linux“ platinimo paketų valdymo įrankį.
sleep
sleep
Sukurkite tekstinį failą su šiais skaičiais ir išsaugokite jį kaip |_+_|.
sleep
Paleiskite |_+_| scenarijų ir perduoti į |_+_| failą kaip parametrą.
sleep
Skelbimas
Užklausos pateikiamos „Google“ žiniatinklio tarnybai vienos sekundės intervalais. Knygos pavadinimas pasirodys netrukus po kiekvieno ISBN numerio užklausos.
Tai viskas, ko reikia |_+_|. Vidinis |_+_| veikimas scenarijus nepatenka į šio straipsnio taikymo sritį. Scenarijus buvo pasirinktas tik siekiant iliustruoti tinkamą |_+_| naudojimą komandą. Jei norite daugiau sužinoti apie du pagrindinius scenarijaus komponentus, žr. |_+_| projekto puslapyje ir |_+_| internetinis vadovas .
SUSIJĘS: Geriausi Linux nešiojamieji kompiuteriai kūrėjams ir entuziastams
SKAITYTI KITAS- › Kaip rasti „Spotify“ supakuotą 2021 m
- › „Microsoft Excel“ funkcijos ir formulės: koks skirtumas?
- & rsaquo; 2021 m. kibernetinis pirmadienis: geriausi „Apple“ pasiūlymai
- & rsaquo; 2021 m. kibernetinis pirmadienis: geriausi techniniai pasiūlymai
- › 5 svetainės, kurias turėtų pažymėti kiekvienas „Linux“ vartotojas
- › Kompiuterio aplankas yra 40: kaip „Xerox Star“ sukūrė darbalaukį
Dave'as McKay'us pirmą kartą naudojo kompiuterius, kai buvo madinga perforuoto popieriaus juosta, ir nuo tada jis programuoja. Daugiau nei 30 metų IT pramonėje jis dabar yra visą darbo dieną dirbantis technologijų žurnalistas. Per savo karjerą jis dirbo laisvai samdomu programuotoju, tarptautinės programinės įrangos kūrimo komandos vadovu, IT paslaugų projektų vadovu, o pastaruoju metu – duomenų apsaugos pareigūnu. Jo raštą paskelbė howtogeek.com, cloudsavvyit.com, itenterpriser.com ir opensource.com. Dave'as yra Linux evangelistas ir atvirojo kodo advokatas.
Skaityti visą biografiją