Iz­man­to­jot Linux komandu „sleep“, var apturēt procesus un pēc tam tos atsākt. Šī komanda darbojas Linux vidē, to var izmantot kopā ar citām komandām, un to var pielāgot savām va­ja­dzī­bām.

Kas ir Linux miega režīms?

Linux komanda „sleep“ tiek izmantota, lai apturētu procesu uz noteiktu laiku. Cik ilgi šī ap­tu­rē­ša­na ilgs un vai pēc tam darbība tiks atsākta vai pār­trauk­ta, ir atkarīgs no lietotāja izvēles. Komanda „sleep“ ir pieejama ne tikai visās iz­pla­tī­tā­ka­jās Linux dis­tri­bū­ci­jās, piemēram, Debian vai Ubuntu, un to nav ne­pie­cie­šams instalēt atsevišķi, bet tai ir arī ek­vi­va­lents citās ope­rē­tājsis­tē­mās. Komanda „sleep“ ir vienkāršs un noderīgs rīks, jo īpaši gadījumos, kad ir ne­pie­cie­šams apturēt čaulas skriptus.

Kā darbojas komanda „sleep“?

Linux komandas „sleep“ darbību var ātri iz­skaid­rot. Papildus pašai komandai jānorāda ilgums un, iespējams, laika vienība. Pēc no­klu­sē­ju­ma tas tiek norādīts sekundēs, taču var norādīt arī minūtes, stundas vai pat dienas. Laika vērtībai nav obligāti jābūt veselum, tā var būt arī skaitlis ar peldošo komatu. Šādā gadījumā komata vietā tiek izmantots punkts. Vairākas „sleep“ komandas var izpildīt secīgi. Ja vēlaties izpildīt nākamo komandu, iz­man­to­jiet AND operāciju (‘&&’). Tālāk ir redzams šāda piemērs.

Kāda ir Linux komandas „sleep“ sintakse?

Linux komandas sleep sintakse ir šāda:

$ sleep [Number] [Suffix]
bash

Komanda „sleep“ vienmēr tiek piemērota pa­šrei­zē­jam procesam, ja vien nav norādīta cita programma.

Kādas iespējas un parametri ir Linux miega režīmam?

Komandai „sleep“ ir tikai divas iespējas: „-h“ vai „–help“, lai iegūtu in­for­mā­ci­ju par komandu „sleep“, un „-v“ vai „–version“, lai iegūtu in­for­mā­ci­ju par versiju, licenci un izstrādi. Tomēr laika vienību varat norādīt paši. Pie­ļau­ja­mie parametri ir:

  • s: Laiks pēc no­klu­sē­ju­ma tiek norādīts sekundēs. Ja ne­iz­man­to­jat šo piedēkli, skait­lis­kā vērtība tiks ap­rē­ķi­nā­ta sekundēs.
  • m: Laiks tiek norādīts minūtēs.
  • h: Laiks tiek norādīts stundās.
  • d: Laiks tiek norādīts dienās.

Linux komandas „sleep“ piemēri

Nobeigumā, lai parādītu, kā darbojas Linus sleep, mēs jums parādīsim dažus piemērus, kā to izmantot.

$ sleep 60
bash

Pa­šrei­zē­jais process tiks apturēts uz vienu minūti (60 sekundēm) un pēc tam tur­pi­nā­sies.

$ sleep 2.5h
bash

Šī komanda aptur pa­šrei­zē­jo procesu uz divām ar pusi stundām.

$ sleep 2m && killall libreoffice
bash

Kopā ar Linux komandu „killall“ tas pārtrauc Lib­reOffi­ce prog­ram­mas darbību divas minūtes pēc komandas „sleep“ izpildes.

Go to Main Menu