Mitä unikomento tekee Linuxissa?

Voitteko selittää minulle unikomennon Linuxissa? Luin jostain, että se voi keskeyttää bash-komentosarjan. Kuinka voin keskeyttää bash-komentosarjan Linux-lepotilakomennolla?
Voit käyttää unikomentoa keskeyttämään komentosarjojen tai komentojen suorittamisen tietyn ajanjakson ajan Linux- tai Unix-tyyppisissä järjestelmissä. Tämä sivu selittää unikomennon syntaksin ja käytön Linux-käyttöjärjestelmissä.

Joten , mitä unikomento tekee Linuxissa?

  1. / bin / sleep on Linux- tai Unix-komento viivästyttää tietyn ajan.
  2. Voit keskeyttää puhelun shell-komentosarja tietyn ajan. Voit esimerkiksi keskeyttää 10 sekunnin ajan tai pysäyttää suorituksen 2 mintulle.
  3. Toisin sanoen lepotilakomento keskeyttää seuraavan kuorikomennon suorittamisen tietyn ajan.
  4. GNU-versio of sleep -komento tukee lisäasetuksia
  5. Esimerkiksi keskeytä bash-komentotiedosto tai komentokehote viideksi sekunniksi, kirjoita: sleep 5
  6. Yleisiä esimerkkejä lepotilakomennoista ovat tehtävien ajoitus ja suorittaminen prosessin aloittamiseksi. Toinen käyttö odottaa, kunnes wifi-verkkoyhteys on käytettävissä suurten tiedostojen suoratoistoon verkossa.

Lepotilan komentojen syntaksit

Unikomennon syntaksit ovat seuraavat:
sleep NUMBER
Sekuntien lisäksi GNU / Linuxissa voi olla seuraava:

  1. s sekuntia (oletus).
  2. m minuutteja.
  3. h tunteja.
  4. d päiviä.

Yllä olevia vaihtoehtoja tuetaan vain GNU: lla Linux-versio eikä MacOS / Unix / * BSD -perhe-oses. Siksi yritä muille kuin GNU / Linux-järjestelmille:
sleep 5
sleep 2

Lepotila-komentojen esimerkkejä

Jos haluat nukkua 13 sekunnin ajan, käytä :
sleep 13
Esimerkiksi nukkua myös 0,5 tai 2,5 sekuntia, yritä:
sleep 0.5
TAI
sleep 2.5
Joten liukuluku on sallittu. Nukkuminen 2h30m ei kuitenkaan ole sallittua. Haluatko nukkua 2 minuuttia? Kokeile:
sleep 2m
Pysäytä tai nuku 2 tuntia, käytä:
sleep 2h
Ensimmäinen uni 8 tuntia ja sen jälkeen toista musiikkitiedosto nimeltä wake-up.mp3
sleep 8h && mplayer wake-up.mp3

Kuinka bash-komentosarja keskeytetään Linux-lepotilakomennolla

Katsotaanpa yksinkertainen esimerkki, joka keskeyttää komentosarjan 10 sekunnin ajan.

Suorita se seuraavasti (katso lisätietoja siitä, miten shell-komentosarja suoritetaan Linuxissa):
chmod +x sleep-demo.sh
./sleep-demo.sh

Unikomento toiminnassa

lepotuskomento esimerkkejä komentosarjakomentosarjasta

Kuorikomentosarja alkaa näyttämällä nykyinen aika näytöllä. Sen jälkeen komentotulkkikomentomme kertoo, kuinka lopetat, ja näyttää nykyisen ajan edelleen näytöllä:

Kuinka keskeyttää bash-komentosarjakomentoni 10 sekunniksi ennen jatkamista

Kokeile lukukomentoa seuraavasti:

Katsotaanpa edistyneempää esimerkkiä lepotilasta

Toinen esimerkki, joka näyttää lepotilan komennon edistyneen käytön :

Päätelmä

Opit käyttämään Linuxin lepotilakomentoa. Se on yksi yksinkertaisimmista komennoista, ja se hyväksyy vain yhden komentoriviargumentin, joka ilmoittaa univälin. Se on samanlainen kuin selkeä komento, joka hyväksyy vain yhden argumentin Linuxissa. Katso lisätietoja GNU-asiakirjoista täältä.

support Tukekaa työtäni Patreonissa tai lahjoituksella.
🐧 Hanki uusimmat Linuxin avoimen lähdekoodin oppaat & DevOps RSS-syötteen tai viikoittaisen sähköpostiuutiskirjeen kautta.
🐧 1 kommentti toistaiseksi … lisää yksi ↓
Luokka Unix- ja Linux-komentojen luettelo
Tiedostonhallinta kissa
Palomuuri Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Verkkoapuohjelmat dig • isäntä • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Paketinhallinta apk • apt
Prosessien hallinta bg • chroot • cron • hylkää • fg • työpaikat • killall • tappaa • pidof • pstree • pwdx • aika
Haku grep • whereis • mikä
käyttäjätiedot ryhmät • id • lastcomm • last • kansi / libuser-lid • lokinimi • jäsenet • käyttäjät • whoami • kuka • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Palomuuri • Ubuntu 20.04

Leave a Reply

Vastaa

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