Kaip naudoti Linux komandą „sleep“
Naudodami Linux komandą „sleep“, galite sustabdyti procesus ir vėliau juos vėl paleisti. Ši komanda veikia Linux sistemoje, ją galima derinti su kitomis komandomis ir pritaikyti pagal savo poreikius.
Kas yra Linux miego režimas?
Linux komanda „sleep“ naudojama procesui sustabdyti nustatytam laikui. Kiek laiko turėtų trukti šis sustabdymas ir ar po to veikla bus atnaujinta, ar nutraukta, sprendžia pats vartotojas. Komanda „sleep“ ne tik yra prieinama visose populiariose Linux distribucijose, pavyzdžiui, „Debian“ ar „Ubuntu“, ir jos nereikia diegti atskirai, bet ir kitose operacinėse sistemose yra jos atitikmuo. Komanda „sleep“ yra paprastas ir naudingas įrankis, ypač kai reikia sustabdyti apvalkalo scenarijus.
Kaip veikia komanda „sleep“?
Linux komandos „sleep“ veikimą galima greitai paaiškinti. Be pačios komandos, reikia nurodyti trukmę ir, jei reikia, laiko matavimo vienetą. Pagal numatytuosius nustatymus trukmė nurodoma sekundėmis, tačiau ją taip pat galima nurodyti minutėmis, valandomis ar net dienomis. Laiko reikšmė nebūtinai turi būti sveikasis skaičius – tai gali būti ir skaičius su kintamuoju kableliu. Tokiu atveju vietoj kablelio naudojamas taškas. Vienas po kito galima vykdyti kelias „sleep“ komandas. Jei norite vykdyti kitą komandą, naudokite operaciją „AND“ („&&“). Toliau pateikiamas pavyzdys.
Kokia yra Linux komandos „sleep“ sintaksė?
Linux komandos „sleep“ sintaksė yra tokia:
$ sleep [Number] [Suffix]bashKomanda „sleep“ visada taikoma dabartiniam procesui, nebent nurodytumėte kitą programą.
Kokias parinktis ir parametrus turi Linux miego režimas?
Komandai „sleep“ yra tik dvi galimybės: „-h“ arba „–help“ – informacijai apie „sleep“ gauti, ir „-v“ arba „–version“ – informacijai apie versiją, licenciją ir kūrimą gauti. Tačiau laiko vienetą galite nurodyti patys. Leidžiami parametrai yra:
- s: Laikas pagal numatytuosius nustatymus nurodomas sekundėmis. Jei priesagos nepateikiate, skaičius bus apskaičiuojamas sekundėmis.
- m: Laikas nurodomas minutėmis.
- h: Laikas nurodomas valandomis.
- d: Laikas nurodomas dienomis.
„Linux“ komandos „sleep“ pavyzdžiai
Galiausiai, norėdami paaiškinti, kaip veikia „Linus sleep“, pateiksime keletą pavyzdžių, kaip ji naudojama.
$ sleep 60bashDabartinis procesas bus sustabdytas vienai minutei (60 sekundžių), o po to bus tęsiamas.
$ sleep 2.5hbashŠi komanda sustabdo esamą procesą dviem su puse valandos.
$ sleep 2m && killall libreofficebashNaudojant kartu su Linux komanda „killall“, tai uždaro „LibreOffice“ programą praėjus dviem minutėms po komandos „sleep“ įvykdymo.