Линуксийн Тушаалын ажиглалтыг ойлгох

Линуксийн командын цаг нь давталттайгаар гаралтыг харуулах тушаал (эхний дэлгэц). Энэ нь програмын гаралтын үр дүнг цаг хугацаанд нь өөрчлөх боломжийг танд олгоно. Анхдагчаар, програм нь 2 секунд тутамд ажилладаг; -n эсвэл --interval -г өөр өөр интервал өгөхийг зааж өгнө.

-d эсвэл --differences туг нь дараалсан шинэчлэлтийн хоорондын ялгааг тодруулна . - нийлмэл сонголт нь "наалттай" тодрох бөгөөд урьд өмнө өөрчлөгдсөн бүх албан тушаалуудын дэлгэцийг харуулах болно.

Ажиглалт тасалдал хүртэл ажиллах болно.

Линуксийн ажиглагч командын ерөнхий агуулга

watch [-dhv] [-n <секунд]] [--differences [= хуримтлагдсан]] [--help] [--interval = <секунд]] [--version]

Тэмдэглэл

Энэ тушаалыг "sh -c" -д өгсөн бөгөөд энэ нь хүссэн үр дүнд хүрэхийн тулд нэмэлт ишлэлийг ашиглах хэрэгтэй гэсэн үг юм.

POSIX сонголтыг боловсруулах нь ашиглагдана гэдгийг анхаарна уу (өөрөөр хэлбэл, опционы боловсруулалт эхний сонголтгүй аргумент дээр зогсдог). Энэ нь тушаалын дараа тугуудыг тусган харагдахгүй гэсэн үг юм.

Линуксийн ажиглагч командын жишээ

Захидал үзэх гэж байгаа бол дараах зүйлсийг хийж болно:

цаг харах -n 60

Сангийн өөрчлөлтийн контентыг үзэхийн тулд дараах тушаалыг ашиглаж болно:

watch -d ls -l

Хэрэв та зөвхөн joe хэрэглэгч эзэмшдэг файлуудыг сонирхож байгаа бол дараах тушаалыг ашиглаж болно:

watch -d 'ls -l | fgrep joe '

Эсвэл эффектийн үр дүнг харахын тулд дараах зүйлсийг оролдоорой:

харах echo $$

echo '$$' үзэх

үзэх echo "'"' $$ '"'"

Чухал: Тушаалын командыг ашиглана ( % man ) ашиглана.