A Linux sleep segítségével felfüggesztheti a folyamatokat, majd később újra elindíthatja őket. A parancs Linux alatt és más parancsokkal kombinálva is működik, és testreszabható.

Mi az a Linux alvó mód?

A Linux sleep parancsot egy folyamat meghatározott ideig történő szüneteltetésére használják. A szünet hossza és az, hogy a művelet utána folytatódik-e vagy megszakad, a felhasználó döntése. A sleep parancs nemcsak az összes általános Linux-disztribúcióban, például a Debianban vagy az Ubuntu-ban elérhető, és nem kell külön telepíteni, hanem más operációs rendszerekben is van hozzá hasonló. A sleep parancs egyszerű és hasznos eszköz, különösen akkor, ha shell szkripteket kell szüneteltetni.

Hogyan működik az alvás parancs?

A Linux sleep parancs funkciója gyorsan elmagyarázható. A parancs mellett meg kell adni az időtartamot és esetleg az időegységet is. Ez alapértelmezés szerint másodpercben van megadva, de percekben, órákban vagy akár napokban is megadható. Az időértéknek nem kell egész számnak lennie, lehet lebegőpontos szám is. Ebben az esetben vessző helyett pontot kell használni. Több sleep parancs is végrehajtható egymás után. Ha egy következő parancsot szeretne végrehajtani, használja az AND műveletet („&&”). Erre alább talál egy példát.

Mi a Linux sleep parancs szintaxisa?

A Linux sleep parancs szintaxisa a következő:

$ sleep [Number] [Suffix]
bash

Az alvás mindig az aktuális folyamatra vonatkozik, hacsak nem ad meg egy másik programot.

Milyen beállítások és paraméterek vannak a Linux alvó módjában?

A sleep parancsnak csak két opciója van: a „-h” vagy „–help” a sleep parancsról szóló információkhoz, a „-v” vagy „–version” pedig a verzió, a licenc és a fejlesztésről szóló információkhoz. Az időegységet azonban magad is megadhatod. A megengedett paraméterek a következők:

  • s: Az idő alapértelmezés szerint másodpercben van megadva. Ha elhagyja a utótagot, a numerikus érték másodpercben lesz kiszámítva.
  • m: Az idő percben van megadva.
  • h: Az idő órában van megadva.
  • d: Az idő napokban van megadva.

Példák a Linux sleep parancsra

Végül, hogy bemutassuk, hogyan működik a Linus sleep, néhány példát mutatunk be annak használatára.

$ sleep 60
bash

A jelenlegi folyamat egy percig (60 másodpercig) szünetel, majd folytatódik.

$ sleep 2.5h
bash

A parancs két és fél órára felfüggeszti az aktuális folyamatot.

$ sleep 2m && killall libreoffice
bash

A Linux killall paranccsal együtt ez a sleep végrehajtása után két perccel befejezi a LibreOffice programot.

Ugrás a főmenübe