logo

miega komanda operētājsistēmā Linux ar piemēriem

Gulēt komanda tiek izmantota, lai izveidotu fiktīvu darbu. Manekens darbs palīdz aizkavēt izpildi. Pēc noklusējuma tas aizņem laiku sekundēs, bet beigās var pievienot nelielu sufiksu(s, m, h, d), lai to pārvērstu jebkurā citā formātā. Šī komanda aptur izpildi uz noteiktu laiku, ko nosaka NUMBER .

java vizualizētājs

Komandas 'miega' sintakse operētājsistēmā Linux

sleep NUMBER[SUFFIX]...>

Šeit,

NUMBER apzīmē laika ilgumu, kurā komandai vajadzētu gulēt.



PIEDĀVĀJUMS var izmantot, lai norādītu laika vienību (s — sekundes, m — minūtes, h — stundas utt.).

Piezīme: Ja sufikss nav norādīts, noklusējuma mērvienība ir sekundes.

Miega komandā pieejamās opcijas:

`- palīdzēt ` Opcija miega komandā

Tas parāda palīdzības informāciju par miega komandām

'–versija'. Opcija miega komandā

Tas parāda informāciju par miega komandas versiju.

Piemēri ` Gulēt ` Komanda operētājsistēmā Linux

Pamata komandas `sleep` lietojums operētājsistēmā Linux:

Vienkāršākā miega komandas izmantošana ietver ilguma norādīšanu sekundēs. Piemēram:

sleep 6>
Miega komandas pamata lietošana

Miega komandas pamata lietojums

Šajā piemērā komanda Miega režīms aptur izpildi uz 6 sekundēm. Tas ir īpaši noderīgi skriptos, kuros jāievieš aizkave starp komandām vai procesiem.

Sufiksu izmantošana komandā 'miega' operētājsistēmā Linux:

Miega režīms ļauj norādīt laika vienības, izmantojot sufiksus, nodrošinot elastību ilguma noteikšanā. Šeit ir piemērs:

hashset vs hashmap
sleep 3m>
Sufikss 'm' miega komandā

Sufikss 'm' miega komandā

Šajā gadījumā sufikss “m” apzīmē minūtes. Tāpēc miega komanda apturēs izpildi uz 3 minūtēm. Tas ir noderīgi, ja nepieciešams ilgāks aizkaves periods, un sufiksu izmantošana padara komandu saprotamāku.

Citi sufiksi ietver:

Suddixes

Apraksts

's'

To izmanto, lai norādītu sekundes.

kreisais savienojums pret labo savienojumu

'h'

To izmanto, lai norādītu stundas.

‘d’

To izmanto, lai norādītu dienas.

Piemēram:

sleep 3h>

Šī komanda guļ 3 stundas.

Sekunžu daļskaitļu norādīšana “miega” komandā operētājsistēmā Linux

Varat izmantot decimāldaļas, lai norādītu sekundes.

sleep 3.5>
Sekunžu daļskaitļu komanda 'miegā'.

Sekunžu daļskaitlis komandā 'Miega režīms'.

Šī komanda miega režīmā 3,5 sekundes, ļaujot precīzāk kontrolēt miega ilgumu.

Miega režīma pārtraukšana:

Miega komandu var pārtraukt, izmantojot signālus, piemēram, nospiežot ` Ctrl+C> `>, kas nosūta SIGINT signālu, pārtraucot miega režīmu:

Word ātrās piekļuves rīkjosla
sleep 12 # Press Ctrl+C after a few seconds to interrupt the sleep>
Miega režīma pārtraukšana

Miega režīma pārtraukšana

Tas ļauj lietotājiem graciozi pārtraukt miega ilgumu un turpināt citas darbības.

Bash miega komanda

Miega komanda ir kā pauzes poga jūsu datoram. Jūs vienkārši ierakstāt gulēt N , ar N ir skaitlis (vai nu vesels skaitlis, vai skaitlis ar decimāldaļām), un tas liek datoram gaidīt tik daudz sekunžu, pirms tiek veikta nākamā darbība jūsu skriptā. Tas ir tik vienkārši!

Ļaujiet mums to saprast, izmantojot skripta piemēru.

Mums ir šāds skripts:

#!/bin/bash echo 'Hello techcodeview.com!' sleep 5 echo 'Sleep for 5 seconds'>
Bash miega komanda

Bash miega komanda

daļēji atvasinājumi lateksā

Šajā gadījumā mēs izveidojām skriptu, izmantojot ` jo ', pēc tam padarīja mūsu skriptu izpildāmu chmod +x `, pēc tam palaida mūsu skriptu, izmantojot ` ./example.sh `.

Secinājums

Šajā rakstā mēs apspriedām ` sleep`> komanda operētājsistēmā Linux, kas ir daudzpusīgs rīks skripta izpildes aizkaves ieviešanai. Tās vienkāršā sintakse, kas definēta kā ` sleep NUMBER[SUFFIX]...`> , ļauj lietotājiem viegli norādīt laika ilgumu sekundēs vai ar dažādiem sufiksiem, kas apzīmē minūtes, stundas vai dienas. Šis raksts aptvēra pamata lietojumu ar tādiem piemēriem kā ` sleep 6> `>, demonstrēja sufiksu lietošanu kā ` sleep 3m`> , un izpētīja papildu iespējas, piemēram, miega pārtraukšanu ar signāliem. The Bash ` Gulēt` Komanda kalpo kā pauzes poga, ļaujot datoriem gaidīt noteiktu laiku, pirms pāriet uz nākamo uzdevumu skriptā. Kopumāsleep>komanda izrādās būtiska skriptu veidošanā, nodrošinot precīzu laika aizkaves kontroli un uzlabojot vispārējo Linux darbību efektivitāti.