The Great Gildersleeve: Marjorie the Actress / Sleigh Ride / Gildy to Run for Mayor
Tartalomjegyzék:
Az alvás egy parancssori segédprogram, amely lehetővé teszi a hívási folyamat megadott időtartamra történő felfüggesztését. Más szavakkal, az alvásparancs adott másodpercre szünetelteti a következő parancs végrehajtását.
Az alvásparancs különösen akkor hasznos, ha egy bash shell parancsfájlban használja, például egy sikertelen művelet újbóli kipróbálásakor vagy egy hurok belsejében.
Ebben az oktatóanyagban megmutatjuk, hogyan kell használni a Linux alvásparancsot.
Az alvásparancs használata
Az alvásparancs szintaxisa a következő:
sleep NUMBER…
A
NUMBER
lehet pozitív egész szám vagy lebegőpontos szám.
A
SUFFIX
lehet a következők egyike:
-
s
- másodperc (alapértelmezett)m
- perch
- órad
- nap
Ha nem használ utótagot, az alapértelmezés szerint másodperc lesz.
Ha két vagy több érvet ad meg, az összes idő megegyezik értékük összegével.
Íme néhány egyszerű példa az alvásparancs használatának bemutatására:
-
5 másodperc aludni:
sleep 5
Alvás 0, 5 másodpercig:
sleep 0.5
Aludj 2 percig és 30 másodpercig:
sleep 2m 30s
Bash Script példák
Az alábbiakban bemutatjuk a legalapvetőbb példát arra, hogyan lehet az alvásparancsot használni a Bash-szkriptekben. A szkript futtatásakor az aktuális idő
HH:MM:SS
formátumban kerül kinyomtatásra. Ezután az alvás parancs szünetelteti a szkriptet 5 másodpercre. A megadott időtartam letelte után a szkript utolsó sora újra kinyomtatja az aktuális időt.
#!/bin/bash # start time date +"%H:%M:%S" # sleep for 5 seconds sleep 5 # end time date +"%H:%M:%S"
A kimenet így néz ki:
13:34:40 13:34:45
Vessen egy pillantást egy fejlettebb példára.
#!/bin/bash while: do if ping -c 1 ip_address &> /dev/null then echo "Host is online" break fi sleep 5 done
A fenti szkript 5 másodpercenként ellenőrzi, hogy a gazdagép online-e vagy sem, és amikor a gazdagép online lép, a szkript értesíti Önt és leáll.
Hogyan működik a szkript:
- Az első sorban végtelen ciklust készítünk, míg a hurkot visszavonjuk. Ezután a ping parancs segítségével meghatározzuk, elérhető-e az
ip_address
IP-címével rendelkező gazdagép.Ha a gazdagép elérhető, akkor a szkript visszhangja „A host online”, és fejezzük be a hurkot.Ha a gazdagép nem érhető el, az alvásparancs szünetelteti a szkriptet 5 másodpercre, majd a hurok az elejétől kezdődik.
Következtetés
Mostantól jól meg kell értenie a Linux alvásparancs használatát.
Az alvásparancs az egyik legegyszerűbb héjparancs, amely csak egy argumentumot fogad el, amelyet az alvási intervallum meghatározására használnak.
alvó terminálAz alvás, a hibrid alvás, a hibernálás Windows alatt
Közötti különbség Alvó vagy hibernált vs hibrid alvás. Hibernált vagy alvó, ami jobb?
Hogyan használhatjuk a linux ftp parancsot a fájlok átviteléhez
Az FTP (File Transfer Protocol) egy szabványos hálózati protokoll, amelyet fájlok továbbítására távoli hálózatba és onnan távolítanak el. Ebben az oktatóanyagban gyakorlati példák segítségével megmutatjuk, hogyan kell használni a linux ftp parancsot.
Hogyan használhatjuk a linux sftp parancsot a fájlok átviteléhez
Az SFTP (SSH fájlátviteli protokoll) egy biztonságos fájlprotokoll, amely fájlok elérésére, kezelésére és átvitelére szolgál titkosított SSH-továbbításon keresztül. Ebben az oktatóanyagban megmutatjuk, hogyan kell használni a Linux `sftp` parancsot.