Naudodami Linux komandą „sleep“, galite su­stab­dy­ti procesus ir vėliau juos vėl paleisti. Ši komanda veikia Linux sistemoje, ją galima derinti su kitomis ko­man­do­mis ir pri­tai­ky­ti pagal savo poreikius.

Kas yra Linux miego režimas?

Linux komanda „sleep“ naudojama procesui su­stab­dy­ti nu­sta­ty­tam laikui. Kiek laiko turėtų trukti šis su­stab­dy­mas ir ar po to veikla bus at­nau­jin­ta, ar nutraukta, sprendžia pats var­to­to­jas. Komanda „sleep“ ne tik yra prieinama visose po­pu­lia­rio­se Linux dist­ri­bu­ci­jo­se, pa­vyz­džiui, „Debian“ ar „Ubuntu“, ir jos nereikia diegti atskirai, bet ir kitose ope­ra­ci­nė­se sistemose yra jos atitikmuo. Komanda „sleep“ yra paprastas ir naudingas įrankis, ypač kai reikia su­stab­dy­ti apvalkalo sce­na­ri­jus.

Kaip veikia komanda „sleep“?

Linux komandos „sleep“ veikimą galima greitai pa­aiš­kin­ti. Be pačios komandos, reikia nurodyti trukmę ir, jei reikia, laiko matavimo vienetą. Pagal nu­ma­ty­tuo­sius nu­sta­ty­mus trukmė nurodoma se­kun­dė­mis, tačiau ją taip pat galima nurodyti minutėmis, va­lan­do­mis ar net dienomis. Laiko reikšmė nebūtinai turi būti sveikasis skaičius – tai gali būti ir skaičius su kin­ta­muo­ju kableliu. Tokiu atveju vietoj kablelio nau­do­ja­mas taškas. Vienas po kito galima vykdyti kelias „sleep“ komandas. Jei norite vykdyti kitą komandą, naudokite operaciją „AND“ („&&“). Toliau pa­tei­kia­mas pavyzdys.

Kokia yra Linux komandos „sleep“ sintaksė?

Linux komandos „sleep“ sintaksė yra tokia:

$ sleep [Number] [Suffix]
bash

Komanda „sleep“ visada taikoma da­bar­ti­niam procesui, nebent nu­ro­dy­tu­mė­te kitą programą.

Kokias parinktis ir pa­ra­met­rus turi Linux miego režimas?

Komandai „sleep“ yra tik dvi galimybės: „-h“ arba „–help“ – in­for­ma­ci­jai apie „sleep“ gauti, ir „-v“ arba „–version“ – in­for­ma­ci­jai apie versiją, licenciją ir kūrimą gauti. Tačiau laiko vienetą galite nurodyti patys. Leidžiami pa­ra­met­rai yra:

  • s: Laikas pagal nu­ma­ty­tuo­sius nu­sta­ty­mus nurodomas se­kun­dė­mis. Jei priesagos ne­pa­tei­kia­te, skaičius bus ap­skai­čiuo­ja­mas se­kun­dė­mis.
  • m: Laikas nurodomas minutėmis.
  • h: Laikas nurodomas va­lan­do­mis.
  • d: Laikas nurodomas dienomis.

„Linux“ komandos „sleep“ pa­vyz­džiai

Ga­liau­siai, norėdami pa­aiš­kin­ti, kaip veikia „Linus sleep“, pa­teik­si­me keletą pavyzdžių, kaip ji naudojama.

$ sleep 60
bash

Da­bar­ti­nis procesas bus su­stab­dy­tas vienai minutei (60 sekundžių), o po to bus tęsiamas.

$ sleep 2.5h
bash

Ši komanda sustabdo esamą procesą dviem su puse valandos.

$ sleep 2m && killall libreoffice
bash

Naudojant kartu su Linux komanda „killall“, tai uždaro „Li­breOf­fi­ce“ programą praėjus dviem minutėms po komandos „sleep“ įvykdymo.

Go to Main Menu