kaikki Linuxista.

tässä opetusohjelmassa, me oppia sleep-komento Linux. Työskennellessäsi Linux-järjestelmäsi bash-komentosarjojen kanssa, jotkin tilanteet saattavat vaatia sinua viivyttämään komentosarjan suorittamista. Tässä tapauksessa sinun täytyy käyttää unikomentoa. Tämä opetusohjelma auttaa sinua ymmärtämään ja oppimaan käyttämään unikomennon Linux keskeyttää skriptejä.,

Sisällysluettelo

peruskäyttö sleep-komento Linux

Ohjelmoijat työskentelevät bash-skripti yleisesti käytössä sleep-komento Linux. Unikomento kehottaa nimensä mukaisesti prosessoria pitämään taukoa. Tämä aiheuttaa seuraavan komennon suorittamisen viivästymisen määrätyllä kestolla.,

syntaksin nukkua komento on seuraava:

sleep n

Täällä, ’n’ määrittää, montako sanoi väliajoin läpäistävä ennen kuin seuraava komento suoritetaan, kun ’pääte’ määrittää aikaväli. Kun käytämme sleep-komento Linux keskeyttää skriptejä, se mahdollistaa neljä eri päätteitä., Ne ovat:

  • s: Asettaa aikaväli sekunteina
  • m: Asettaa aikaväli minuuttia
  • h: Asettaa aikaväli, kuten tuntia
  • d: Asettaa aikaväli kuin päivää

oletuksena, sleep-komento asettaa aikaväli sekunteina. Jos emme lisätä pääte, kun käytät uni-komento Linux keskeyttää skriptejä, seuraava komento toteutetaan sen jälkeen, kun N sekuntia. Kun käytät kaksi tai useampia päätteitä yhden unen komento, viive ennen toteuttamista seuraava komento vastaa yhteensä summa arvot määräajassa.,

Käyttämällä nukkua Komento Linux Keskeyttää Skriptit

edellisessä jaksossa opetti meille, mitä uni command on, mitä sen syntaksi on ja mikä merkitys päätteitä on. Nyt on aika käyttää sitä käsikirjoituksissamme. Keskustelkaamme jokaisen perusasioista esimerkkien avulla.

Nuku ’n’ sekuntia

Joskus sinun täytyy keskeyttää komentosarjan vain lyhyen aikaa. Sanotaan, että haluat keskeyttää käsikirjoituksen 10 sekunniksi. Tämä voidaan tehdä käyttämällä ” s ” – päätettä., Unen lausunto pitäisi näyttää seuraavalta:

sleep 10s

Vaihtoehtoisesti, voit päättää, puhumattakaan pääte komennon. Huomaa, että tämä toimii vain silloin, kun kyseessä on joitakin ”sekunteja” unta. Tämä poikkeus toimii, koska ” s ” on oletuksena pääte for sleep-komento. Tästä on esimerkkinä:

sleep 10

Nukkua tuntia, minuuttia, ja päivää, käyttämällä Linux-sleep-Komento

työskenneltäessä tehtäviä, jotka vaativat pidemmän aikaväli kunkin suorittamiseen, sinun täytyy määrittää pääte kunkin puhelinnumeron jälkeen.,

sleep 10m # for 10 minutessleep 10h # for 10 hourssleep 1d # for 1 day 

Yhdistämällä Kertaa Muuttujat työskennellessään sleep-Komento Linux

Kun käytät sleep-komento Linux, et ole pakko käyttää vain yksi pääte kerrallaan. Halutessasi voit käyttää kahta tai jopa kaikkia suffikseja samanaikaisesti. Kokonaisaika, jonka skriptisi on keskeytetty, on yhtä suuri kuin kunkin päätepisteen arvojen summa. Tämä näyttäisi seuraavalta:

sleep 6d 9h 4m 1s

Tämä uni komento keskeyttää komentosarjan 6 päivää 9 tuntia 4 minuuttia ja 1 sekunti. Päätteen ” s ” lisääminen on vapaaehtoista tässäkin tapauksessa.,

Halkaisu Aikaa Jakeet – Kelluvien Kokonaislukuja

numero ennen pääte ei tarvitse olla kokonaisluku. Unikomennossa voidaan käyttää kelluntapisteen numeroita ennen päätettä. Tämä tarkoittaa sitä, että vaikka pienin pääte edustaa toiseksi, voimme käyttää sleep-komento Linux keskeyttää skriptit tavalla vähemmän kuin toinen.,

Tässä on, miten voit käyttää sleep-komento Linux keskeyttää skriptit kymmenesosa toinen:

sleep 0.1s

lisäksi voit myös käyttää liukulukuina edessä tahansa pääte, jonka avulla voimme helposti määritellä, kuinka paljon aikaa meidän täytyy kirjoittaa sleep-komento Linux keskeyttää skriptejä. Esimerkkinä:

sleep 1.5h 

Tämä komento keskeyttää skriptin 1 tunti ja 30 minuuttia.

miten Unikomentoa käytetään Linux Shell-skripteissä?,

näimme, miten voimme käyttää unikomentoa Linuxissa keskeyttämään skriptejä tietyn ajan. Mutta miltä näyttää, kun käytämme tätä käskyä bash-käsikirjoituksessa? Tässä on esimerkki, jossa näemme unikomennuksen toiminnassa.

ensin luodaan unikomennolla yksinkertainen bash-skripti, joka sisältää 10s-tauon. sen pitäisi näyttää tältä:

#!/bin/bashecho "Break time!!"sleep 10secho "Back to work!"

Kun käytämme aikaa komento löytää aikaa ottanut script voidaan suorittaa, me näemme, että se toimii hieman pidempään kuin viive 10s., Lisäaika on vain aikaa, jolloin käsikirjoitusta tehtiin ilman viivettä.

Sleep-Komentoa Bash

Johtopäätös

Tämä opetusohjelma oli tarkoitus auttaa sinua oppimaan, miten Linux-sleep-komento toimii ja miten voit käyttää tätä komentoa, voit pysäyttää komentosarjan. Toivomme, että nyt ymmärrät, miten käyttää sleep command Linux. On aika kokeilla sitä itse. Jos haluat lisätietoja shell skripteistä, aloita shell scripting 101-sarjastamme.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *