Traffine I/O

Bahasa Indonesia

2023-04-03

Perintah Watch di Linux

Perintah Watch di Linux

Perintah watch di Linux adalah alat yang tak tergantikan bagi siapa pun yang perlu memantau perubahan pada file, direktori, atau bahkan memantau kinerja sistem secara real-time. Pada dasarnya, perintah watch memungkinkan Anda untuk menjalankan perintah atau skrip secara berkala, kemudian menampilkan outputnya di layar. Ini sangat berguna ketika Anda ingin secara aktif mengamati output dari suatu perintah tanpa harus menjalankannya secara manual berulang kali.

Sintaksis dan Opsi

Struktur dasar dari perintah watch adalah sebagai berikut:

bash
$ watch [opsi] perintah

Di sini, perintah mewakili perintah yang ingin Anda jalankan secara berkala, dan [opsi] mewakili berbagai parameter opsional yang dapat Anda gunakan untuk memodifikasi fungsi watch. Berikut ini beberapa opsi umum yang dapat digunakan dengan perintah watch:

  • -n, --interval
    Opsi ini memungkinkan Anda untuk menentukan interval antara eksekusi perintah dalam detik. Nilai defaultnya adalah 2 detik.
  • -d, --differences
    Opsi ini menyoroti perbedaan antara output perintah yang saling berurutan. Ini sangat membantu untuk melihat apa yang telah berubah.
  • -t, --no-title
    Opsi ini mematikan header yang biasanya menampilkan perintah, waktu saat ini, dan intervalnya.
  • -h, --help
    Menampilkan pesan bantuan yang menjelaskan penggunaan perintah watch.

Contoh Praktis

Memantau Memori Sistem yang Tersedia

Sebagai administrator sistem, mengawasi penggunaan memori sistem dapat menjadi hal yang penting. Anda dapat menggunakan perintah watch untuk memantau penggunaan memori. Contohnya:

bash
$ watch free -m

Perintah ini menggunakan free untuk menampilkan jumlah memori sistem yang tersedia dalam megabyte dan memperbarui output setiap 2 detik (default).

Mengamati Perubahan pada Sebuah Direktori

Misalkan Anda sedang menunggu file ditambahkan ke sebuah direktori. Daripada menjalankan ls secara berulang-ulang, Anda dapat menggunakan:

bash
$ watch -n 1 ls /path/to/directory

Perintah ini akan menampilkan isi dari direktori tersebut setiap detik, sehingga Anda dapat melihat kapan file telah ditambahkan.

Memantau Statistik Antarmuka Jaringan

Untuk mengawasi lalu lintas jaringan, Anda dapat menggunakan perintah watch bersama dengan perintah ifconfig seperti ini:

bash
$ watch -n 2 ifconfig eth0

Ini akan menampilkan statistik antarmuka jaringan untuk eth0 dan memperbarui setiap 2 detik.

Mengamati Beban CPU

Dengan menggabungkan watch dengan perintah uptime, Anda dapat memantau beban CPU sistem Anda:

bash
$ watch uptime

Ini akan menampilkan waktu aktif sistem dan rata-rata beban, dengan pembaruan setiap 2 detik.

Menginstal Perintah Watch di MacOS

Perintah watch tidak secara pre-instal di MacOS. Namun, Anda dapat dengan mudah menginstal perintah watch melalui HomeBrew. Di Terminal, ketikkan perintah berikut dan tekan Enter:

bash
$ brew install watch

Ini akan mengunduh dan menginstal perintah watch.

Ryusei Kakujo

researchgatelinkedingithub

Focusing on data science for mobility

Bench Press 100kg!