Watch | Monitoring Output Secara Dinamis



Pada dasarnya kebanyakan dari aplikasi Linux yang berbasis command line (terminal) akan menghasilkan output pada saat itu juga. Sehingga apabila terjadi pergantian kondisi, maka anda harus memberikan perintah itu lagi untuk mengetahui hasil perubahannya. Misalkan: Anda menjalankan perintah ls -l pada folder A. Di dalamnya terdapat 3 file yaitu x,y,z. Kemudian, anda mengmbuat folder baru yaitu s,t,u. Untuk mengetahui perubahan yang terjadi, anda harus menjalankan perintah ls -l. Ini adalah contoh yang sederhana, karena memang biasanya dalam sekali waktu orang jarang sekali membuat banyak folder baru kemudian memeriksanya. Bagaimana jika kita ingin memantau sesuatu yang berkaitan dengan counter yang update secara real-time? IPtables misalkan?




Ok biar pengguna awam Linux bisa dengan mudah memahaminya, mari kita lanjutkan gunakan studi kasus membuat folder.

Ya, merepotkan bukan jika harus melakukan hal seperti itu? Setiap anda membuat folder baru, anda harus melihat hasilnya dengan memasukkan perintah ls -l. Nah, ternyata ada aplikasi yang cara kerjanya adalah mengirimkan perintah yang sama secara berulang, sehingga anda bisa melihat output secara real-time yang dihasilkan dari perintah tertentu. Aplikasi tersebut bernama Watch.

Cara kerja aplikasi tersebut adalah mengirimkan secara berkala command yang anda berikan kemudian dia akan mengeluarkan output-nya. Sehingga output yang keluar akan mempunyai kesan real-time. Selisih waktu yang diberikan dapat diatur dengan memberikan argumen tambahan pada aplikasi watch.

Berikut adalah contoh penggunaan:

# watch -n1 -t ls -l

ls -l adalah perintah yang ingin dijalankan secara real-time. Argumen -n digunakan untuk menyatakan waktu delay dari perulangan eksekusi. Sedangkan argumen -t berfungsi untuk menghilangkan title detail dari aplikasi yang berjalan.

Rekaman berikut merupakan contoh penggunaan watch pada aplikasi IPtables.



Semoga dengan menyimak video diatas, anda dapat paham maksud dari tutorial ini.
Sekian dari saya.
Salam






Reference:
- Monitor iptables in realtime Using iptables, watch. (2018). Retrieved from https://www.commandlinefu.com/commands/view/13559/monitor-iptables-in-realtime

Tidak ada komentar:

Posting Komentar

Terima kasih telah berkunjung.

Mencari Selisih Jumlah Hari Antara Dua Tanggal pada Bash Scripting

Beberapa waktu lalu lagi bikin projek yang melibatkan protokol HTTPS. Seperti yang kita tahu bahwa HTTPS merupakan protokol yang melindungi ...