Terkadang, saat mengerjakan baris perintah Linux, Anda mungkin ingin menjalankan perintah berulang kali untuk melacak setiap perubahan dalam output. Nah, Anda akan senang mengetahui ada utilitas baris perintah yang memungkinkan Anda melakukan ini. Alat yang dimaksud adalah Tonton , dan dalam tutorial ini, kita akan membahas beberapa fitur dasarnya menggunakan beberapa contoh yang mudah dipahami.
Namun sebelum kita melakukannya, perlu disebutkan bahwa semua contoh yang digunakan dalam artikel ini telah diuji pada Ubuntu 16.04 LTS.
Perintah jam tangan Linux
Seperti yang telah disebutkan, utilitas jam tangan memungkinkan Anda menjalankan perintah berulang kali. Berikut adalah sintaks dari perintah ini:
watch [options] command
Dan inilah cara halaman manual alat menjelaskannya:
watch runs command repeatedly, displaying its output and errors (the
first screenfull). This allows you to watch the program output change
over time. By default, the program is run every 2 seconds. By
default, watch will run until interrupted.
Berikut adalah beberapa contoh gaya T&J yang akan memberi Anda ide bagus tentang cara kerja perintah 'watch'.
Q1. Bagaimana perintah menonton bekerja?
Penggunaan dasar perintah jam tangan sangat mudah - yang harus Anda lakukan adalah menjalankan alat dengan nama perintah sebagai masukan. Misalnya:
watch date
Perintah di atas menghasilkan output berikut di sistem saya:
Baris pertama dari output memberitahu output dari perintah 'date' sedang di-refresh setelah setiap 2 detik (itu adalah interval waktu default), diikuti oleh tanggal/waktu sistem saat ini. Baris kedua adalah output aktual dari perintah 'date' yang diperbarui setiap beberapa detik.
Q2. Bagaimana cara membuat perbedaan sorotan jam di antara pembaruan?
Seperti yang sudah dijelaskan di bagian sebelumnya, output dari perintah yang dilacak diperbarui secara berkala (setelah 2 detik secara default). Jika mau, Anda juga dapat membuat 'watch' menyorot bagian keluaran yang berubah di antara pembaruan.
Ini dapat Anda lakukan menggunakan opsi baris perintah -d. Misalnya:
watch -d date
Dan inilah cara perintah arloji menyoroti perubahan sekarang:
Q3. Bagaimana cara menyesuaikan interval pembaruan?
Seperti yang telah disebutkan, interval pembaruan default adalah 2 detik. Namun, jika mau, Anda dapat mengubah nilai ini dengan menggunakan opsi baris perintah -n, yang mengharuskan Anda meneruskan nilai interval baru sebagai inputnya.
Misalnya:
watch -n 5 date
Perintah ini akan memastikan output diperbarui setiap 5 detik. Harap perhatikan bahwa interval kurang dari 0,1 detik tidak diperbolehkan.
Catatan :Untuk memastikan celah interval dihormati dengan sangat tepat, gunakan opsi baris perintah -p. Begini cara halaman manual menjelaskan opsi ini:
Make watch attempt to run command every interval seconds. Try it
with ntptime and notice how the fractional seconds stays
nearly) the same, as opposed to normal mode where they continu?
ously increase.
Q4. Bagaimana cara mematikan header di output?
Jika mau, Anda juga dapat meminta 'watch' untuk menonaktifkan header yang menunjukkan interval, perintah, dan waktu
saat ini di bagian atas tampilan, serta baris kosong berikut. Ini dapat dilakukan dengan menggunakan opsi baris perintah -t.
Misalnya:
watch -t date
Berikut output yang dihasilkan oleh perintah di atas:
Jadi Anda dapat melihat header benar-benar dilucuti.
Q5. Bagaimana cara membuat jam keluar saat output berubah?
Jika Anda ingin perintah 'watch' keluar setelah perubahan output terdeteksi, gunakan opsi baris perintah -g.
Misalnya:
watch -g free
Jadi, kapan pun konsumsi memori di sistem berubah, perintah jam tangan akan keluar.
Kesimpulan
Seperti yang telah Anda pahami sekarang, watch adalah cara terbaik untuk melacak perubahan, baik itu di tingkat sistem, tingkat direktori, atau bahkan tingkat file. Di sini, dalam tutorial ini, kita telah membahas beberapa opsi baris perintah utama 'watch.' Setelah Anda selesai mempraktikkannya, buka halaman manual alat untuk mempelajari lebih lanjut.