watch perintah di Linux digunakan untuk menjalankan perintah lain secara berkala, dan kemudian menampilkan output di terminal. Berikut cara menggunakannya!
Terkadang, saat mengerjakan baris perintah Linux, Anda mungkin ingin menjalankan perintah berulang kali untuk melacak setiap perubahan dalam output. Untungnya, ada utilitas baris perintah yang memungkinkan Anda melakukan ini.
Dengan watch perintah, Anda dapat melacak perubahan output dari waktu ke waktu. Ini bermanfaat untuk mencerminkan tampilan real-time dari peristiwa yang terjadi pada sistem operasi.
watch perintah datang diinstal, secara default, di hampir semua distribusi Linux. Ini berguna ketika Anda perlu memantau perubahan dalam output perintah dari waktu ke waktu. Jadi, alih-alih membaca keseluruhan keluaran, Anda dapat mengawasi perubahannya.
Cara Menggunakan Perintah watch di Linux
Sintaks untuk watch perintahnya adalah sebagai berikut:
watch [OPTIONS] COMMAND Dimana:
[OPTIONS]:Menambahkan opsi akan mengubah carawatchperintah berperilaku.[COMMAND]:Perintah buatan pengguna yang ingin Anda jalankan berulang kali.
Secara default, perintah yang ditentukan akan dijalankan setiap 2 detik , dan watch akan berjalan sampai terganggu oleh pengguna (menekan Ctrl+C ).
Misalnya, kita dapat memantau output dari date perintah setiap dua detik:
watch date
Akibatnya, watch perintah sementara akan menghapus semua konten terminal dan mulai menjalankan perintah yang disediakan secara berkala. Di sisi kiri atas header layar, Anda dapat melihat interval pembaruan dan perintah yang dijalankan.
Cara Mengubah Interval Waktu
Kita tahu bahwa secara default, perintah berjalan setiap 2 detik. Jika kita melewati -n (--interval ) opsi ke watch perintah, kita dapat menentukan interval pembaruan. Anda perlu menentukan jumlah waktu dalam detik .
Saya akan terus menggunakan date perintah sebagai contoh. Perintah berikut akan menjalankan date setiap detik.
watch -n 1 date Menonjolkan Perbedaan
Jika Anda menjalankan perintah yang mencetak output besar, mengawasi perubahan bisa menjadi sangat merepotkan. Untungnya, watch perintah dapat menyoroti perbedaan antara keluaran sebelumnya dan keluaran saat ini.
Untuk melihat output yang berubah, kita dapat menggunakan -d (--difference ) pilihan. Opsi ini akan menyoroti perubahan.
watch -n 1 -d date
Namun, jika interval antar pembaruan sangat pendek, misalnya -n 0.1 , akan sulit untuk meninjau perbedaan. Oleh karena itu, Anda harus menetapkan interval pembaruan yang wajar.
Sembunyikan Header di Output
-t (--no-titile ) digunakan untuk menonaktifkan header yang menunjukkan interval, perintah, dan waktu saat ini di bagian atas tampilan, jika Anda tidak tertarik untuk melihat bagian ini.
watch -t date Keluar Saat Terjadi Perubahan
Secara default, perintah watch terus berjalan hingga diinterupsi secara manual oleh pengguna (Ctrl+C ). Namun, terkadang daripada menyoroti perubahan, Anda lebih memilih watch untuk benar-benar keluar saat perubahan terdeteksi.
Anda dapat menyetel watch untuk keluar saat output dari perintah berubah dengan menggunakan -g (--chgexit ) pilihan.
watch -g date
Contoh di atas menghentikan watch perintah setiap kali ada perubahan date output, yang dalam hal ini berarti setelah 2 detik.
Bip saat Kesalahan
watch perintah juga dapat memberikan suara bip jika pembaruan gagal. Ini menggunakan beep paket untuk memutar peringatan suara jika pembaruan keluaran gagal karena kesalahan.
watch -b incorrect-command Kesimpulan
Sekarang Anda tahu semua tentang watch perintah di Linux. Meskipun ini adalah program yang sederhana, jika Anda menggunakannya dengan benar, ini bisa sangat berguna.
Cari tahu lebih lanjut tentang berbagai opsi di watch di halaman manual baris perintahnya.