logo

spanje ukaz v Linuxu s primeri

spati ukaz se uporablja za ustvarjanje navideznega opravila. Navidezna naloga pomaga pri odložitvi izvedbe. Privzeto traja nekaj sekund, vendar lahko na koncu dodate majhno pripono (s, m, h, d), da jo pretvorite v katero koli drugo obliko. Ta ukaz začasno ustavi izvajanje za čas, ki ga definira ŠTEVILKA .

Sintaksa ukaza `sleep` v Linuxu

sleep NUMBER[SUFFIX]...>

tukaj,

ŠTEVILKA predstavlja časovno trajanje, v katerem naj ukaz spi.



PRIPONA lahko uporabite za določitev enote za čas (s za sekunde, m za minute, h za ure itd.).

Opomba: Če pripona ni podana, je privzeta enota sekunde.

Možnosti, ki so na voljo v ukazu spanja:

`– pomoč ` Možnost v ukazu za spanje

Prikaže informacije o pomoči glede ukazov za spanje

`–različica` Možnost v ukazu za spanje

Prikaže informacije o različici ukaza spanja.

koliko 0 v milijardi

Primeri ` spati ` Ukaz v Linuxu

Osnovna uporaba ukaza `sleep` v Linuxu:

Najenostavnejša uporaba ukaza Sleep vključuje določanje trajanja v sekundah. Na primer:

sleep 6>
Osnovna uporaba ukaza spanja

Osnovna uporaba ukaza za spanje

V tem primeru ukaz Sleep začasno ustavi izvajanje za 6 sekund. To je še posebej uporabno pri skriptih, kjer morate uvesti zakasnitve med ukazi ali procesi.

Uporaba pripon v ukazu `sleep` v Linuxu:

Spanje vam omogoča, da določite časovne enote z uporabo pripon, kar zagotavlja prilagodljivost pri definiranju trajanja. Tukaj je primer:

kako dobiti iphone emojije na android
sleep 3m>
Pripona `m` v ukazu za spanje

Pripona `m` v ukazu za spanje

V tem primeru pripona 'm' označuje minute. Zato bo ukaz Sleep prekinil izvajanje za 3 minute. To je koristno, ko potrebujete daljša obdobja zakasnitve, z uporabo pripon pa je ukaz bolj berljiv za ljudi.

Druge pripone vključujejo:

Suddixes

matrika c niz

Opis

's'

To se uporablja za določanje sekund.

'h'

To se uporablja za določanje ur.

'd'

To se uporablja za določanje dni.

Na primer:

sleep 3h>

Ta ukaz spi 3 ure.

Določanje delčkov sekund v ukazu `spanje` v Linuxu

Če želite določiti delčke sekund, lahko uporabite decimalne vrednosti.

sleep 3.5>
Delčki sekund v ukazu `mirovanje`

Delčki sekund v ukazu `Spanje`

Ta ukaz zaspi za 3,5 sekunde, kar omogoča natančnejši nadzor nad trajanjem spanja.

Prekinitev spanja:

Ukaz za spanje je mogoče prekiniti s signali, kot je pritisk na ` Ctrl+C> `>, ki pošlje signal SIGINT in prekine spanje:

orodna vrstica za hitri dostop do besed
sleep 12 # Press Ctrl+C after a few seconds to interrupt the sleep>
Prekinitev spanja

Prekinitev spanja

To omogoča uporabnikom, da elegantno prekinejo trajanje spanja in nadaljujejo z drugimi dejanji.

Bash Sleep Command

Ukaz Sleep je kot gumb za premor za vaš računalnik. Samo tipkaš spi N , z n je število (bodisi celo število ali število z decimalkami), zaradi česar vaš računalnik čaka toliko sekund, preden naredi naslednjo stvar v vašem skriptu. Tako enostavno je!

r v jeziku c

Naj to razumemo s primerom skripta.

Imamo ta skript:

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

Bash Sleep Command

Pri tem smo ustvarili skript z uporabo ` Ker `, nato naredil naš skript izvršljiv ` chmod +x `, nato pa zagnali naš skript z ` ./example.sh `.

Zaključek

V tem članku smo razpravljali o ` sleep`> ukaz v Linuxu, ki je vsestransko orodje za uvajanje zamud pri izvajanju skripta. Njegova preprosta sintaksa, definirana kot ` sleep NUMBER[SUFFIX]...`> , uporabnikom omogoča preprosto določanje časovnih obdobij, bodisi v sekundah ali z različnimi priponami, ki označujejo minute, ure ali dneve. Ta članek je obravnaval osnovno uporabo s primeri, kot je ` sleep 6> `>, prikazal uporabo pripon kot v ` sleep 3m`> , in raziskali napredne možnosti, kot je prekinitev spanja s signali. The Bash` Spanje` Ukaz služi kot gumb za premor, ki računalnikom omogoča, da počakajo določen čas, preden nadaljujejo z naslednjo nalogo v skriptu. Na splošno jesleep>ukaz se izkaže za bistvenega pomena pri skriptiranju, saj zagotavlja natančen nadzor nad časovnimi zamiki in povečuje splošno učinkovitost operacij Linuxa.