logo

Sleep Command a Linux amb exemples

dormir L'ordre s'utilitza per crear un treball simulat. Un treball simulat ajuda a retardar l'execució. De manera predeterminada, triga un temps en segons, però es pot afegir un petit sufix (s, m, h, d) al final per convertir-lo a qualsevol altre format. Aquesta ordre posa en pausa l'execució durant un període de temps que es defineix per NÚMERO .

Sintaxi de l'ordre `sleep` a Linux

sleep NUMBER[SUFFIX]...>

Aquí,

quantes ciutats hi ha als Estats Units

NÚMERO representa la durada de temps durant la qual l'ordre hauria de dormir.



SUFIX es pot utilitzar per especificar la unitat de temps (s per segons, m per minuts, h per hores, etc.).

Nota: Si no es proporciona cap sufix, la unitat per defecte són els segons.

Opcions disponibles a l'ordre de repòs:

`–ajuda ` Opció a l'ordre de repòs

Mostra informació d'ajuda sobre les ordres de son

`–versió` Opció a l'ordre de repòs

Mostra informació de la versió de l'ordre sleep.

Exemples de ` dormir ` Comandament a Linux

Ús bàsic de l'ordre 'sleep' a Linux:

L'ús més senzill de l'ordre Sleep implica especificar la durada en segons. Per exemple:

sleep 6>
Ús bàsic de l'ordre de repòs

Ús bàsic de l'ordre de repòs

En aquest exemple, l'ordre Sleep posa en pausa l'execució durant 6 segons. Això és especialment útil en els scripts on cal introduir retards entre ordres o processos.

Ús de sufixos a l'ordre 'sleep' a Linux:

Sleep us permet especificar unitats de temps mitjançant sufixos, proporcionant flexibilitat per definir les durades. Aquí teniu un exemple:

convertir la data en cadena
sleep 3m>
Sufix `m` a l'ordre de repòs

Sufix `m` a l'ordre de repòs

En aquest cas, el sufix 'm' indica minuts. Per tant, l'ordre Sleep posarà en pausa l'execució durant 3 minuts. Això és beneficiós quan necessiteu períodes de retard més llargs i l'ús de sufixos fa que l'ordre sigui més llegible per l'home.

Altres sufixos inclouen:

Suddixes

Descripció

's'

S'utilitza per especificar segons.

'h'

S'utilitza per especificar les hores.

'd'

sopar vs sopar

S'utilitza per especificar els dies.

Per exemple:

sleep 3h>

Aquesta comanda dorm durant 3 hores.

Especificació de segons fraccionaris a l'ordre 'sleep' a Linux

Podeu utilitzar valors decimals per especificar fraccions de segons.

sleep 3.5>
Fraccionaris de segons a la comanda 'sleep'.

Fraccionaris de segons a la comanda 'Sleep'.

Aquesta ordre dorm durant 3,5 segons, la qual cosa permet un control més precís sobre la durada del son.

Interrompre el son:

L'ordre Sleep es pot interrompre mitjançant senyals, com ara prémer ` Ctrl+C> `>, que envia un senyal SIGINT, finalitzant el son:

funcions d'arduino
sleep 12 # Press Ctrl+C after a few seconds to interrupt the sleep>
Interrompre el son

Interrompre el son

Això permet als usuaris interrompre amb gràcia la durada del son i continuar amb altres accions.

cadena de concatenació java

Comandament Bash Sleep

L'ordre Sleep és com un botó de pausa per al vostre ordinador. Només escriviu dormir N , amb N sent un nombre (ja sigui un nombre sencer o un nombre amb decimals), i fa que el vostre ordinador esperi tants segons abans de fer el següent al vostre script. Així de fàcil!

Entenem-ho amb un exemple de guió.

Tenim aquest guió:

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

Comandament Bash Sleep

En això, hem creat l'script amb ` perquè `, després va fer que el nostre script sigui executable ` chmod +x `, després va executar el nostre script amb ` ./example.sh `.

Conclusió

En aquest article, hem parlat del ` sleep`> comanda a Linux, que és una eina versàtil per introduir retards en l'execució de l'script. La seva simple sintaxi, definida com ` sleep NUMBER[SUFFIX]...`> , permet als usuaris especificar fàcilment la durada del temps, ja sigui en segons o amb diversos sufixos que denoten minuts, hores o dies. Aquest article tractava l'ús bàsic amb exemples com ` sleep 6> `>, va demostrar l'ús de sufixos com a ` sleep 3m`> , i va explorar opcions avançades com ara interrompre el son amb senyals. El Bash` Dorm' L'ordre serveix com a botó de pausa, que permet als ordinadors esperar una durada especificada abans de procedir a la següent tasca en un script. En general, elsleep>L'ordre resulta essencial en els scripts, proporcionant un control precís sobre els retards de temps i millorant l'eficiència general en les operacions de Linux.