Линуксийн "унтах" A BASH скриптийг зогсоох командыг хэрхэн ашиглах талаар

Энэ гарын авлага нь Линуксийн унтах командыг хэрхэн ашиглахыг харуулж байна.

Өөрийн терминалын цонхыг түгжээд зогсохгүй тушаалыг дахин оролдохын тулд түр зогсолтын хүчин зүйл гэх мэт олон янзын скриптийн нэг хэсэг болгон ашигладаг скриптийн нэг хэсэг болох унтах команд нь бүрэн хэрэггүй байдаг.

Жишээ нь, танд өөр серверээс хуулбарласан файл боловсруулсан скриптийг төсөөл. Скрипт нь бүх файлыг татаж дууслаа.

Татаж авах процессыг бүрэн тусад нь скриптээр гүйцэтгэдэг.

Файлуудыг хуулж авах скрипт нь бүх файлууд татагдсан эсэхийг шалгахын тулд давталт агуулж болно (өөрөөр хэлбэл 50 файл байх ёстой бөгөөд 50 файл хуулагдсан процессыг эхэлсний дараа).

Процессорын хугацааг шаарддаг тул скриптийг тасралтгүй туршина гэж байхгүй. Харин оронд нь хангалттай файлууд хуулагдаж байгаа эсэхийг шалгахын тулд хэрэв та хэдэн минутын туршид түр хүлээхгүй бол дахин оролдож үзээрэй. Эдгээр нөхцөлд унтах команд төгс төгөлдөр юм.

Нойрны командыг хэрхэн ашиглах талаар

Линуксийн унтахын тулд дараах тушаалыг терминал цонхонд оруулна:

унтах 5цаг

Дээрх комманд нь таны терминалыг 5 секундын хугацаанд түр зогсоох болно.

Унтах команд нь үгээр унтах гэсэн үг шаардагдана. Хэмжих нэгжийг түр зогсоох хүсэлтэй тоо.

Та секунд, минут, цаг, өдөрт хоцролтыг зааж өгч болно.

Ямар нэг юм болоход хүлээх хоногууд гарахад энэ нь скриптийг ажиллуулахын тулд скриптийг ажиллуулахын тулд тогтмол скриптүүд ажиллуулахын тулд тогтмол скриптийг ажиллуулахын оронд тогтмол ажиллаж байх ёстой.

Унтах командын дугаар нь бүхэл тоо байх албагүй.

Та мөн хөвөгч цэгийн дугаарыг ашиглаж болно.

Жишээ нь, дараах синтаксийг ашиглах нь зүгээр байна:

унтах 3.5 секунд

Нойрны командыг ашиглах жишээ

Дараах скрипт нь унтах командыг терминал дээр үндэслэсэн тоолох цагийг хэрхэн ашиглахыг харуулж байна:

#! / bin / bash

x = 10

харин [$ x -gt 0]

хийх

унтах 1 цаг

тодорхой

цуурай "$ x секундын дараа тэсэлгээ"

x = $ (($ x - 1))

хийсэн

Скрипт нь хувьсагч x-ээс 10 хүртэлх утгыг тогтоодог. Харин давталт нь x-ээс их утгаас давж байх үед давталт үргэлжилнэ.

Унтах команд нь скриптийг секунд тутамд 1 секундын скрипт болгодог.

Скриптийн үлдсэн хэсэг нь дэлгэц бүрийн давталтыг арилгах бөгөөд "x секундээр" тэсрэх хүртэл (өөрөөр хэлбэл 10) харуулдаг бөгөөд x-ийн утгыг 1-с хасна.

Нойрны командгүйгээр скрипт нь томрох ба зурвасууд нь маш хурдан гарч ирнэ.

Унтах команд зөвхөн хоёр унтраалгатай байна.

--help шилжүүлэгч нь унтах командын тусламжийн файлыг харуулж байна. Хүний тушаалыг дараах байдлаар хэрэглэж болно:

хүн унтаж байна

--version тушаал таны систем дээр суугдсан унтах тушаалын хувилбарыг харуулна.

- шилжүүлэх унтраалгаар буцаасан мэдээлэл дараах байдалтай байна: