Yadda za a Yi amfani da Linux "barci" Umurnin don Dakatar da BASH Script

Wannan jagorar ya nuna yadda zaka yi amfani da umarnin barcin Linux don dakatar da rubutun bash.

A kan kansa, umarnin barci ya zama banza sai dai idan kuna son rufe wayarku ta atomatik amma a matsayin ɓangare na rubutun za a iya amfani da ku a hanyoyi da dama kamar yadda batun hutu kafin jinkirta umarni.

Alal misali, ɗauka kana da rubutun da ke sarrafa fayiloli kofe daga wani uwar garke. Rubutun ya kamata ba fara aiwatar da kwafin ba sai duk fayiloli sun gama saukewa.

Ana aiwatar da tsarin saukewa ta hanyar rubutun gaba daya.

Rubutun don kwashe fayiloli na iya ƙilashi ƙwaƙwalwar don gwada ko duk fayilolin an sauke (watau ya san cewa akwai fayiloli 50 kuma lokacin da aka gano fayiloli 50 an fara tsarin kwafin).

Babu wani matsala da rubutun ke ci gaba da jarraba kamar yadda yake ɗaukar lokaci mai sarrafawa. Maimakon haka, za ka iya zaɓar don gwada ko akwai fayiloli masu yawa da aka kwafe kuma idan ba a dakatar da 'yan mintuna kaɗan sai ka sake gwadawa ba. Dokar barci cikakke ne a cikin waɗannan yanayi.

Yadda za a yi amfani da Dokar barci

Don amfani da umarnin barcin Linux yana shigar da wadannan zuwa cikin taga mai haske:

barci 5s

Umurin da ke sama zai sa ka dakatar da hutu na 5 seconds kafin ya dawo da kai zuwa layin umarni.

Dokar barci na buƙatar kalmomin martaba ta biye da lambar da kuke so don dakatarwa ta sannan kuma naúrar ma'auni.

Zaka iya tantance jinkirin a cikin seconds, minti, hours ko kwanakin.

Idan ya zo ga kwanakin jirage don wani abu ya faru zai zama darajar yin la'akari da yin amfani da aikin cron don gudanar da rubutun a lokaci-lokaci kamar yadda ya saba da samun rubutun da yake gudana a bango don kwanakin ƙarshe.

Lambar don umurnin barci ba dole ba ne ya zama babban adadi.

Hakanan zaka iya amfani da lambobin lambobi.

Alal misali, yana da kyau daidai don amfani da layi na gaba:

barci 3.5s

Misali Amfani Don Dokar Magana

Wannan rubutun na nuna yadda za a yi amfani da umarnin barci don yin ƙarancin ƙidayar ƙarancin ƙarshe:

#! / bin / bash

x = 10

yayin da [$ x -gt 0]

yi

barci 1s

bayyana

Kira "$ x seconds har sai har ya tashi"

x = $ (($ x - 1))

yi

Rubutun ya tsara nauyin x zuwa 10. A yayin da madauki zai ci gaba da fahimta yayin da darajan x ya fi girma.

Dokar barci ta dakatar da rubutun na 1 na biyu a kowane lokaci a kusa da madauki.

Sauran rubutun ya ɓoye allo a kowane zane, ya nuna sakon "x seconds har sai ya tashi" (watau 10) sa'an nan kuma ya raba 1 daga darajar x.

Ba tare da umarnin barci ba, rubutun zai zuƙowa ta kuma za a nuna saƙonnin sauri.

Dokar barcin kawai yana da sauyawa guda biyu.

Ciyar da --help ya nuna fayil din taimakawa ga umurnin barci. Zaka iya cimma wannan abu ta amfani da umurnin mutum kamar haka:

mutum barci

Dokar da aka ƙwaƙwalwa ta nuna alamar umurnin barcin da aka shigar a kan tsarinka.

Bayanin da aka dawo ta hanyar canzawa - isuwan nan kamar haka: