Kuidas kasutada Linuxi käsku sleep
Linuxi sleep-käsu abil saate protsesse peatada ja neid hiljem uuesti käivitada. See käsk töötab Linuxis, seda saab kasutada koos teiste käskudega ning seda on võimalik kohandada.
Mis on Linuxi ooterežiim?
Linuxi käsku „sleep“ kasutatakse protsessi peatamiseks kindlaksmääratud ajaks. Kui kaua see paus kestab ja kas protsess pärast seda jätkub või katkestatakse, sõltub kasutaja otsusest. Käsk „sleep“ on saadaval kõigis levinud Linuxi distributsioonides, nagu Debian või Ubuntu, ning seda ei ole vaja eraldi installida; samuti on sellel analoog teistes operatsioonisüsteemides. Käsk „sleep“ on lihtne ja kasulik vahend, eriti kui on vaja peatada shell-skripte.
Kuidas käsk „sleep“ toimib?
Linuxi käsu „sleep“ toimimist on lihtne selgitada. Lisaks käsule endale tuleb määrata kestus ja vajaduse korral ajaühik. Vaikimisi on see määratud sekundites, kuid seda saab määrata ka minutites, tundides või isegi päevades. Aja väärtus ei pea olema täisarv, vaid võib olla ka ujukomaarv. Sel juhul kasutatakse koma asemel punkti. Mitut „sleep“-käsku võib täita järjest. Kui soovite täita järgnevat käsku, kasutage AND-operatsiooni (‘&&’). Allpool on selle kohta näide.
Milline on Linuxi käsu sleep süntaks?
Linuxi käsu sleep süntaks on järgmine:
$ sleep [Number] [Suffix]bashkäsk sleep rakendub alati käimasolevale protsessile, kui just ei määrata teist programmi.
Millised valikud ja parameetrid on Linuxi sleep-funktsioonil?
Käsu sleep jaoks on ainult kaks valikut: „-h“ või „–help“ käsu sleep kohta teabe saamiseks ning „-v“ või „–version“ versiooni, litsentsi ja arenduse kohta teabe saamiseks. Ajaühikut saate aga ise määrata. Lubatud parameetrid on:
- s: Vaikimisi on aeg märgitud sekundites. Kui jäta lõppliide ära, arvutatakse numbriline väärtus sekundites.
- m: Aeg on määratud minutites.
- h: Aeg on määratud tundides.
- d: Aeg on määratud päevades.
Näited Linuxi käsust „sleep“
Lõpetuseks, et selgitada, kuidas Linus sleep töötab, toome teile mõned näited selle kasutamisest.
$ sleep 60bashPraegune protsess peatatakse üheks minutiks (60 sekundiks) ja seejärel jätkub.
$ sleep 2.5hbashSee käsk peatab käimasoleva protsessi kaheks ja pooleks tunniks.
$ sleep 2m && killall libreofficebashKoos [Linuxi käsuga killall](t3://page?uid=25777) lõpetab see LibreOffice’i programmi kaks minutit pärast käsu sleep täitmist.