Bagaimana Anda menggunakan perintah 'menonton'?


Jawaban:


11

Dari man watch

watch - menjalankan program secara berkala, menampilkan layar penuh keluaran

Katakanlah Anda ingin memonitor status perangkat jaringan Anda, Anda dapat menggunakan terminal,

watch -n 2 nmcli dev 

Ini akan memberi Anda output seperti di bawah ini yang akan diperbarui setiap 2 detik (seperti yang saya gunakan -n 2)

Every 2.0s: nmcli dev                                       Sat Jan 18 23:09:35 2014

DEVICE     TYPE              STATE
eth0       802-3-ethernet    connected
eth1       802-11-wireless   unavailable

Jika Anda ingin terus memantau perubahan folder file Anda di direktori, gunakan

watch -n 5 ls /path/to/directory

Ini akan menunjukkan kepada Anda daftar file dan folder di direktori itu yang akan diperbarui setiap 5 detik.


Bahkan bisa Anda gunakan watch -d ls /path/to/directory. Ini akan memperbarui daftar setiap 2 detik secara default.
souravc

1

Jika Anda merujuk pada perintah watch, itu pada dasarnya menjalankan perintah sesekali, secara default setiap 2 detik, dan menampilkan layar penuh.

Untuk contoh yang cukup panjang, buka terminal, dan masukkan:

sleep 5; echo "hello world" >> ~/newfile.txt

Ini akan menunggu 5 detik, dan kemudian output "hello world" ke file teks ~ / newfile.txt

Jangan jalankan, tetapi buka yang baru - Ctrl+ Shift+ T.

Masukkan ini, dan jalankan:

watch -n 2.5 ls ~

Ini akan memberi tahu watchuntuk menjalankan perintah ls ~ (yang berisi daftar direktori home ~) , setiap 2,5 detik -n 2.5.

Kembali ke tab dengan sleep.., dan jalankan perintah itu, kemudian beralih kembali ke tab dengan watchperintah masuk. Anda akan melihat secara newfile.txtventral muncul di output.

Untuk info lebih lanjut, lihat halaman manualwatch dengan:

man watch
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.