Kā lietot Linux komandu „sleep“
Izmantojot 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 vajadzībām.
Kas ir Linux miega režīms?
Linux komanda „sleep“ tiek izmantota, lai apturētu procesu uz noteiktu laiku. Cik ilgi šī apturēšana ilgs un vai pēc tam darbība tiks atsākta vai pārtraukta, ir atkarīgs no lietotāja izvēles. Komanda „sleep“ ir pieejama ne tikai visās izplatītākajās Linux distribūcijās, piemēram, Debian vai Ubuntu, un to nav nepieciešams instalēt atsevišķi, bet tai ir arī ekvivalents citās operētājsistēmās. Komanda „sleep“ ir vienkāršs un noderīgs rīks, jo īpaši gadījumos, kad ir nepieciešams apturēt čaulas skriptus.
Kā darbojas komanda „sleep“?
Linux komandas „sleep“ darbību var ātri izskaidrot. Papildus pašai komandai jānorāda ilgums un, iespējams, laika vienība. Pēc noklusējuma 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, izmantojiet 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]bashKomanda „sleep“ vienmēr tiek piemērota pašreizē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 informāciju par komandu „sleep“, un „-v“ vai „–version“, lai iegūtu informāciju par versiju, licenci un izstrādi. Tomēr laika vienību varat norādīt paši. Pieļaujamie parametri ir:
- s: Laiks pēc noklusējuma tiek norādīts sekundēs. Ja neizmantojat šo piedēkli, skaitliskā vērtība tiks aprēķinā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 60bashPašreizējais process tiks apturēts uz vienu minūti (60 sekundēm) un pēc tam turpināsies.
$ sleep 2.5hbashŠī komanda aptur pašreizējo procesu uz divām ar pusi stundām.
$ sleep 2m && killall libreofficebashKopā ar Linux komandu „killall“ tas pārtrauc LibreOffice programmas darbību divas minūtes pēc komandas „sleep“ izpildes.