Pandhuan iki nuduhake carane nggunakake perintah sleep Linux kanggo ngaso skrip bash.
Ing dhewe, printah turu rampung ora ana guna kajaba yen sampeyan seneng ngunci jendhela terminal nanging minangka bagian saka skrip sing bisa digunakake kanthi akeh cara, kalebu minangka faktor jeda sadurunge nglakoni perintah.
Contone, mbayangno sampeyan duwe script sing proses file sing disalin saka server liyane. Aksara iki ora bisa miwiti proses salinan kasebut nganti kabeh file wis rampung diundhuh.
Proses undhuhan ditindakake kanthi naskah sing bener dhewe.
Aksara kanggo nyalin file bisa uga ngemot loop kanggo nguji kabeh file sing wis diundhuh (ie, mangerteni yen ana 50 file lan nalika 50 file wis ditemokake proses copy kasebut diwiwiti).
Ora ana titik naskah sing terus-terusan diuji amarga njupuk wektu prosesor. Nanging, sampeyan bisa milih kanggo nyoba manawa ana file cukup disalin lan yen ora ngaso sasuwene sawetara menit banjur coba maneh. Perintah turu sampurna ing kahanan kasebut.
Cara Nganggo Command Sleep
Kanggo nggunakake perintah turu Linux, ketik ing ngisor iki menyang jendela terminal:
turu 5s
Perintah ndhuwur bakal nggawe jeda terminal sampeyan nganti 5 detik sadurunge bali menyang baris perintah.
Ing printah turu mbutuhake tembung kunci turu karo nomer sing pengin ngaso lan banjur unit ukuran.
Sampeyan bisa nemtokake wektu tundha ing detik, menit, jam utawa dina.
- s - detik
- m - menit
- h - jam
- d - dina
Nalika nerangake dina nunggu kanggo soko kedadeyan, sampeyan bisa uga mikir kanthi nggunakake cron proyek kanggo mbukak script ing interval reguler minangka gantos kanggo duwe script mlaku ing latar mburi kanggo dina pungkasan.
Nomer kanggo printah turu ora kudu dadi nomer kabeh.
Sampeyan uga bisa nggunakake nomer floating point.
Contone, becik gunakake sintaks ing ngisor iki:
3.5s turu
Conto Gunakake Kanggo Command Turu
Tulisan ing ngisor iki nuduhaké cara nggunakake perintah turu kanggo nggawe jam mundur dhasar terminal:
#! / bin / bash
x = 10
nalika [$ x -gt 0]
aja
turu 1s
jelas
echo "$ x detik nganti jeblugan"
x = $ (($ x - 1))
rampung
Skrip nyetel variabel x nganti 10. Sabanjure daur ulang bakal terus diulang nalika nilai x luwih saka nol.
Pangrasa turu ngaso script kanggo 1 detik saben-saben ngubengi daur ulang.
Sabanjure skrip mbusak layar saben pengulangan, nampilake pesen "detik x nganti jebule mati" (umpamane 10) lan banjur ngurangi 1 saka nilai x.
Tanpa printah turu, skrip bakal nggedhekake lan pesen bakal ditampilake kanthi cepet.
Prentah turu mung nduweni saperangan switch.
Saklar --help nuduhake berkas bantuan kanggo printah turu. Sampeyan bisa entuk bab sing padha kanthi nggunakake perintah wong kaya mangkene:
wong turu
Tuntunan --version nuduhake versi perintah turu sing wis diinstal ing sistem sampeyan.
Informasi sing diwiwiti dening saklar --version yaiku kaya mangkene:
- nomer versi
- rincian hak cipta
- Lisensi
- Penulis