logo

príkaz spánku v systéme Linux s príkladmi

spať príkaz sa používa na vytvorenie fiktívnej úlohy. Falošná úloha pomáha pri oddialení vykonania. V predvolenom nastavení to trvá v sekundách, ale na koniec je možné pridať malú príponu (s, m, h, d) a previesť ho do akéhokoľvek iného formátu. Tento príkaz pozastaví vykonávanie na čas, ktorý je definovaný NUMBER .

Syntax príkazu `sleep` v Linuxe

sleep NUMBER[SUFFIX]...>

Tu,

NUMBER predstavuje dobu trvania, počas ktorej by mal príkaz spať.



SUFFIX možno použiť na určenie jednotky času (s pre sekundy, m pre minúty, h pre hodiny atď.).

Poznámka: Ak nie je zadaná žiadna prípona, predvolenou jednotkou sú sekundy.

if-else príkaz java

Možnosti dostupné v príkaze spánku:

`– pomoc ` Možnosť v príkaze Sleep

Zobrazuje pomocné informácie o príkazoch spánku

`–verzia` Možnosť v príkaze spánku

Zobrazuje informácie o verzii príkazu spánku.

Príklady ` spať ` Príkaz v systéme Linux

Základné použitie príkazu `sleep` v systéme Linux:

Najjednoduchšie použitie príkazu Sleep zahŕňa zadanie trvania v sekundách. Napríklad:

sleep 6>
Základné použitie príkazu spánku

Základné používanie príkazu Sleep

V tomto príklade príkaz Sleep pozastaví vykonávanie na 6 sekúnd. Toto je obzvlášť užitočné v skriptoch, kde potrebujete zaviesť oneskorenia medzi príkazmi alebo procesmi.

Používanie prípon v príkaze „sleep“ v systéme Linux:

Režim spánku vám umožňuje určiť časové jednotky pomocou prípon, čo poskytuje flexibilitu pri definovaní trvania. Tu je príklad:

sleep 3m>
Prípona „m“ v príkaze spánku

Prípona „m“ v príkaze Sleep

V tomto prípade prípona „m“ označuje minúty. Preto príkaz Sleep pozastaví vykonávanie na 3 minúty. To je výhodné, keď potrebujete dlhšie oneskorenie a použitie prípon robí príkaz čitateľnejším pre človeka.

Medzi ďalšie prípony patria:

Suddixes

Popis

„s“

Používa sa na určenie sekúnd.

'h'

ako získať emotikony iphone na android

Používa sa na určenie hodín.

„d“

Používa sa na určenie dní.

Napríklad:

sleep 3h>

Tento príkaz sa uspí na 3 hodiny.

Určenie zlomkových sekúnd v príkaze `sleep` v systéme Linux

Na určenie zlomkových sekúnd môžete použiť desatinné hodnoty.

sleep 3.5>
Zlomkové sekundy v príkaze „sleep“.

Zlomkové sekundy v príkaze „Spánok“.

napíšte json do súboru python

Tento príkaz sa uspí na 3,5 sekundy, čo umožňuje presnejšiu kontrolu nad trvaním spánku.

Prerušenie spánku:

Príkaz spánku je možné prerušiť pomocou signálov, ako je napríklad stlačenie ` Ctrl+C> `>, ktorý vyšle signál SIGINT, čím ukončí spánok:

sleep 12 # Press Ctrl+C after a few seconds to interrupt the sleep>
Prerušenie spánku

Prerušenie spánku

To umožňuje používateľom elegantne prerušiť trvanie spánku a pokračovať v iných akciách.

Bash Sleep príkaz

Príkaz Sleep je ako tlačidlo pozastavenia vášho počítača. Stačí zadať spať N , s N je číslo (buď celé číslo alebo číslo s desatinnými miestami) a váš počítač bude čakať toľko sekúnd, kým vykoná ďalšiu vec vo vašom skripte. Je to také jednoduché!

Poďme to pochopiť na príklade skriptu.

Máme tento skript:

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

Bash Sleep príkaz

V tomto sme skript vytvorili pomocou ` pretože `, potom urobil náš skript spustiteľným ` chmod +x `, potom spustili náš skript pomocou ` ./example.sh `.

Záver

V tomto článku sme diskutovali o ` sleep`> príkaz v systéme Linux, ktorý je všestranným nástrojom na zavádzanie oneskorení pri vykonávaní skriptov. Jeho jednoduchá syntax, definovaná ako ` sleep NUMBER[SUFFIX]...`> , umožňuje používateľom jednoducho určiť trvanie času, buď v sekundách, alebo s rôznymi príponami označujúcimi minúty, hodiny alebo dni. Tento článok pokrýval základné použitie s príkladmi ako „ sleep 6> `>, demonštroval používanie prípon ako v ` sleep 3m`> a preskúmali pokročilé možnosti, ako je napríklad prerušenie spánku signálmi. Bash' Spánok' Príkaz slúži ako tlačidlo pauzy, ktoré umožňuje počítačom čakať určitú dobu, kým prejdú na ďalšiu úlohu v skripte. Celkovo možno povedať,sleep>príkaz sa ukazuje ako nevyhnutný pri skriptovaní, poskytuje presnú kontrolu nad časovými oneskoreniami a zvyšuje celkovú efektivitu operácií Linuxu.