19.Linux для Начинающих - Скрипты Linux Bash, Часть-1
Talaan ng mga Nilalaman:
Ang pagtulog ay utility utility na nagbibigay-daan sa iyo upang suspindihin ang proseso ng pagtawag para sa isang tinukoy na oras. Sa madaling salita, pinahinto ng utos ng pagtulog ang pagpapatupad sa susunod na utos para sa isang naibigay na bilang ng mga segundo.
Lalo na kapaki-pakinabang ang utos ng pagtulog kapag ginamit sa loob ng script ng bash shell, halimbawa kapag nagre-retry muli ng isang nabigo na operasyon o sa loob ng isang loop.
Sa tutorial na ito, ipapakita namin sa iyo kung paano gamitin ang utos ng pagtulog ng Linux.
Paano Gamitin ang Utos sa pagtulog
Ang syntax para sa utos ng pagtulog ay ang mga sumusunod:
sleep NUMBER…
Ang
NUMBER
ay maaaring isang positibong integer o isang lumulutang na point number.
Ang
SUFFIX
ay maaaring isa sa mga sumusunod:
-
s- segundo (default)m- minutoh- orasd- araw
Kapag walang ginagamit na suffix ay nagbabago sa ilang segundo.
Kapag ang dalawa o higit pang mga argumento ay tinukoy ang kabuuang halaga ng oras ay katumbas ng kabuuan ng kanilang mga halaga.
Narito ang ilang mga simpleng halimbawa na nagpapakita kung paano gamitin ang utos ng pagtulog:
-
Matulog ng 5 segundo:
sleep 5Matulog ng 0.5 segundo:
sleep 0.5Matulog ng 2 minuto at 30 segundo:
sleep 2m 30s
Mga halimbawa ng Bash Script
Nasa ibaba ang pinaka pangunahing halimbawa ng kung paano gamitin ang sleep command sa iyong mga script ng Bash. Kapag nagpatakbo ka ng script ay mai-print nito ang kasalukuyang oras sa
HH:MM:SS
format na
HH:MM:SS
. Pagkatapos ang utos ng pagtulog ay i-pause ang script sa loob ng 5 segundo. Kapag natukoy ang tinukoy na tagal ng oras ng huling linya ng script ay muling mai-print ang kasalukuyang oras.
#!/bin/bash # start time date +"%H:%M:%S" # sleep for 5 seconds sleep 5 # end time date +"%H:%M:%S"
Ang output ay magiging hitsura ng isang bagay tulad nito:
13:34:40 13:34:45
Tingnan natin ang isang mas advanced na halimbawa.
#!/bin/bash while: do if ping -c 1 ip_address &> /dev/null then echo "Host is online" break fi sleep 5 done
Susuriin ng script sa itaas kung ang isang host ay online o hindi tuwing 5 segundo at kapag nag-online ang host ay isasabihan ka ng script at titigil.
Paano gumagana ang script:
- Sa unang linya, lumilikha kami ng isang walang hanggan habang loop.Then ginagamit namin ang utos ng ping upang matukoy kung ang host na may IP address ng
ip_addressay maaabot o hindi. Kung ang host ay maaabot ang script ay magbabasa ng "Host ay online" at wakasan ang loop.Kung ang host ay hindi maaabot ang utos ng pagtulog ay huminto sa script ng 5 segundo at pagkatapos ay magsisimula ang loop mula sa simula.
Konklusyon
Sa ngayon dapat kang magkaroon ng isang mahusay na pag-unawa sa kung paano gamitin ang utos ng pagtulog ng Linux.
Ang utos ng pagtulog ay isa sa pinakasimpleng utos ng shell, tumatanggap lamang ng isang argumento na ginagamit upang tukuyin ang agwat ng pagtulog.
pagtulog terminalHabang ang Apple - at partikular na iPhone - ang mga tsismis ay isang dosenang isang dosenang, ang isang ito ay maaaring may merito. Para sa AT & T, ang isang mas mura na plano sa serbisyo sa antas ng entry ay maaaring humimok sa mga mamimili na nasa-bakod na nagmamahal sa iPhone ngunit hindi ang mga buwanang bayad na kasama nito. Ang isang $ 10 na diskwento ay maaaring hindi mukhang magkano, ngunit maaari itong maakit ang mga bagong tagasuskribi, lalo na kung sinamahan ng isang mas murang iPhon
[Karagdagang pagbabasa: Ang pinakamahusay na mga teleponong Android para sa bawat badyet. ]
Ang isang operating system ay isang kernel, isang pagsuporta sa cast ng mga programa, at isang konsepto. Para sa ilang mga komersyal na entity, ito rin ay isang kampanya sa marketing, hype at kita. Ngunit, ang Linux operating system ay isa pang lasa ng sistemang operating ng Unix? Oo. Kung gusto mo, bilang isang may-ari ng negosyo, nais malaman kung ang Linux ay sapat na tulad ng Unix na maaari mong lumipat mula sa isang komersyal na lasa ng Unix sa Linux na may pinakamaliit na problema at gasto
[Karagdagang pagbabasa: 4 Mga proyektong Linux para sa mga newbies at intermediate users]
Ang Math Input Panel ay gumagamit ng math recognizer na itinayo sa Windows 7 upang makilala ang mga expression sa kamay ng matematika. Pagkatapos ay maaari mong madaling gamitin ito sa mga word processor o computational tables. Ang Math Input Panel ay dinisenyo upang gamitin sa isang tablet pen sa isang Tablet PC, ngunit maaari mo itong gamitin sa anumang aparato ng pag-input, tulad ng isang touchscreen o kahit isang mouse.
Ang Math Input Panel ay gumagamit ng math recognizer na binuo sa Windows 7 upang kilalanin ang sulat-kamay na mga expression sa matematika. Pagkatapos ay maaari mong madaling gamitin ito sa mga word processor o computational tables.







