Kumaha Ka Paké The Linux Ubuntu "sare" Komando Pikeun Reureuh A BASH Script

Buku Ieu nunjukeun kumaha carana nganggo Linux Ubuntu paréntah sare ngarereuhkeun a Aksara bash.

Dina sorangan, paréntah sare sagemblengna gunana iwal mun jiga tumerapna up jandela terminal anjeun tapi salaku bagian tina naskah eta bisa dipaké ku sababaraha cara béda kaasup salaku faktor pause saméméh retrying paréntah a.

Contona, ngabayangkeun anjeun kungsi skrip nu diprosés file disalin ti server sejen. naskah teu kudu ngamimitian prosés salinan dugi sakabéh payil nu geus réngsé ngundeur.

The download prosés anu dipigawé ku Aksara lengkep misah.

Skrip pikeun nyalin payil bisa ogé ngandung loop pikeun nguji naha sakabéh payil geus diundeur (ie eta weruh kudu aya 50 file na nalika 50 file geus kapanggih dina prosés salinan ieu dimimitian).

Aya titik naskah terus nguji sakumaha nu diperlukeun nepi waktos processor. Gantina, Anjeun bisa milih pikeun nguji naha aya cukup file disalin sarta lamun aya teu ngareureuhkeun pikeun sababaraha menit lajeng cobaan deui. Paréntah sare sampurna dina kaayaan ieu.

Kumaha Ka Paké The Komando sare

Ngagunakeun paréntah sare Linux Ubuntu asupkeun di handap kana jandela terminal:

5S sare

Paréntah luhur baris nyieun pause terminal anjeun 5 detik sateuacan balik anjeun garis paréntah.

Paréntah sare merlukeun sare keyword dituturkeun ku jumlah hayang reureuh sakeudeung ku lajeng unit of ukuran.

Anjeun tiasa nangtukeun reureuh di detik, menit, jam atawa poé.

Lamun datang ka dinten ngantosan hal kajadian eta bisa jadi patut tempo maké pakasaban Cron ngajalankeun naskah dina interval nu sarua sabalikna gaduh Aksara ngajalankeun di tukang keur poé dina tungtung.

Jumlah keur ngorana sare teu kudu jadi jumlah sakabeh.

Anjeun oge bisa make floating angka titik.

Contona, éta sampurna ok make rumpaka di handap ieu:

bobo 3.5s

Conto hiji Paké Pikeun The Saré Komando

Skrip di handap nembongkeun kumaha carana make paréntah saré sangkan a mundur jam dumasar terminal:

#! / Bin / bash

x = 10

bari [$ x -gt 0]

ngalakukeun

1s sare

atra

bahana "$ x detik dugi blast kaluar"

x = $ (($ x - 1))

Puguh

naskah susunan variabel x jeung 10. The bari loop bakal neruskeun iterate whilst nilai x nyaeta gede ti nol.

Paréntah sare reureuh naskah kanggo 1 detik unggal waktu di sabudeureun loop anu.

Sesa naskah Leungitkeun layar unggal Iteration, mintonkeun pesen "x detik dugi blast kaluar" (ie 10) lajeng subtracts 1 tina nilai x.

Tanpa komando sare, naskah bakal ngagedekeun liwat jeung pesen bakal dipintonkeun teuing gancang.

Paréntah sare ngan boga sababaraha saklar.

The switch --help mintonkeun pitulung file pikeun paréntah sare. Anjeun tiasa ngahontal hal anu sarua ku cara maké paréntah lalaki saperti kieu:

lalaki sare

The --version paréntah nembongkeun versi paréntah kulem anu dipasang dina sistem Anjeun.

Informasi balik ku switch --version nyaéta saperti kieu: