Чӣ тавр истифода бурдани Linux "sleeping" амрикоиҳо барои қатъ кардани A BASH Script

Ин дастур нишон медиҳад, ки чӣ тавр истифода бурдани фармони Linux барои хомӯш кардани скрипки bash.

Дар бораи худ, хомӯшӣ фаровонӣ комилан беэътибор аст, агар шумо мехоҳед, ки тирезаи терминалиро баста кунед, балки ҳамчун қисмати як скриптро дар роҳҳои гуногуни гуногун истифода баред, аз он ҷумла омили пешгирикунанда то пеш аз такроран фармони.

Масалан, тасаввур кунед, ки шумо файлеро, ки файлҳоро аз дигар сервер нусхабардорӣ мекардед, доштед. Параграф набояд то раванди нусхабардорӣ то ҳамаи файлҳои боркунӣ анҷом дода шавад.

Раванди зеркашӣ бо скрипти комилан алоҳида амалӣ карда мешавад.

Нависандаи нусхабардории файлҳо метавонад барои санҷидани ҳамаи файлҳо бор карда шавад (яъне он медонад, ки 50 парванда бояд бошад ва вақте ки 50 парванда оғоз карда мешавад).

Ҳеҷ як нуқтае вуҷуд надорад, ки скрипт ҳамеша санҷиши санҷишро дорад, зеро он вақти коркардро мегирад. Ба ҷои ин, шумо метавонед санҷиш кунед, ки оё файлҳои нусхабардорӣ нусхабардорӣ шудаанд ва агар чанд дақиқа пажмурда нашавад ва боз ҳам кӯшиш кунед. Фармони хоб дар ин ҳолатҳо комил аст.

Чӣ тавр истифода бурдани амволи хоб

Барои истифода бурдани фармони Linux, ба поён равзанаи терминал дохил кунед:

5 соат

Фармони мазкур ба терминали худ барои 5 сония пеш аз он, ки шуморо ба хати фармон бармегардонад, қатъ мекунад.

Фармондеҳӣ хоби калиди калидиро талаб мекунад ва пас аз он рақами шумо, ки мехоҳед пазироӣ ва сипас воҳиди ченкунӣ талаб кунед.

Шумо метавонед таъхир дар сонияҳо, дақиқаҳо, соат ё рӯзро муайян кунед.

Вақте, ки он рӯзҳои интизорӣ барои чизе рӯй дода мешавад, мумкин аст, ки бо истифода аз кори кино барои гузариш ба скрипт дар фосилаҳои муназзам ба муқобили ҳаргуна муқоисаи скрипт дар муддати рӯз ба анҷом мерасад.

Рақам барои фармоиши хоб ба ҳама як рақам нест.

Шумо инчунин метавонед рақамҳои рӯшноӣ истифода баред.

Масалан, хуб аст, ки синхронаи зеринро истифода баред:

3.5

Мисоле, ки барои хоб кардан истифода мешавад

Сутунати зерин нишон медиҳад, ки чӣ тавр истифода бурдани фармоиши хоб барои соатаи терминалҳои зеринро иҷро кунед:

#! / bin / bash

x = 10

[$ x -gt 0]

кор кунед

равшан аст

echo "$ x сония то охур"

x = $ (($ x - 1))

анҷом дода мешавад

Савол ба x-ро тағйир медиҳад. Дар ҳоле ки давра давом мекунад, ки қимати x аз сифр зиёд аст.

Фармондеҳии хоби ҳар як скрипт барои ҳар як маротиба дар атрофи дубора якумро қатъ мекунад.

Барқарор кардани скрипт ҳар як тирезаро тоза мекунад, паёмро "x сония то хомӯшӣ" нишон медиҳад (яъне 10) ва сипас 1 аз андозаи x зиёд мекунад.

Бе хомӯшӣ, скриптро ба воситаи пайроҳа ва паёмҳо хеле зуд нишон дода мешаванд.

Фармони хоби танҳо танҳо якчанд калидҳо дорад.

Калиди ёрии "helphelp" файли кӯмакро барои фармоиши хоб нишон медиҳад. Шумо метавонед бо ҳамон фармоне,

мард хоб аст

Фармони - - версияи версияи нусхаи фармонро, ки дар системаи шумо насб мекунад, нишон медиҳад.

Маълумоте, ки аз ҷониби варианти Version баргардонида шудааст, чунин аст: