GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menggunakan Perintah jam tangan Linux dengan Contoh

Pendahuluan

Untuk berulang kali menjalankan perintah atau pekerjaan dalam interval waktu yang teratur saat bekerja di Linux, Anda dapat menggunakan cron job atau skrip bash. Namun, Linux juga menawarkan solusi bawaan yang lebih mudah - watch perintah.

Dalam tutorial ini, Anda akan mempelajari watch sintaks perintah, cara kerjanya, dan berbagai hal yang dapat membantu Anda melakukannya.

Prasyarat

  • Sistem yang menjalankan distribusi Linux (pelajari cara menginstal Ubuntu 20.04, cara menginstal CentOS 7, atau cara menginstal Arch Linux)
  • Akun dengan hak istimewa sudo
  • Akses ke jendela terminal/baris perintah

Ikhtisar Perintah jam tangan Linux

watch command adalah utilitas Linux bawaan yang digunakan untuk menjalankan perintah yang ditentukan pengguna secara berkala. Ini sementara menghapus semua konten terminal dan menampilkan output dari perintah terlampir, bersama dengan tanggal dan waktu sistem saat ini.

Secara default, watch perintah memperbarui output setiap dua detik. Tekan Ctrl+C untuk keluar dari output perintah.

watch perintah berguna ketika Anda perlu memantau perubahan dalam output perintah dari waktu ke waktu. Ini termasuk penggunaan disk, waktu aktif sistem, atau kesalahan pelacakan.

Sintaks Perintah Watch Linux

watch perintah menggunakan sintaks berikut:

watch [option] [command]

Dimana:

  • [option] :Menambahkan opsi akan mengubah cara watch perintah berperilaku. Opsi yang tersedia tercantum di bawah ini.
  • [command] :Perintah buatan pengguna yang ingin Anda jalankan berulang kali.

watch opsi perintah meliputi:

-n , --interval Memungkinkan Anda untuk menentukan interval antara pembaruan keluaran.
-d , --differences Menyoroti perbedaan antara pembaruan keluaran.
-g , --chgexit Keluar dari watch perintah ketika output dari perintah yang ditentukan pengguna berubah.
-t , --no-title Menghapus header yang menunjukkan interval, perintah, serta waktu dan tanggal saat ini.
-b , --beep Memutar peringatan suara (bip) jika perintah keluar dengan kesalahan.
-p , --precise Mencoba menjalankan perintah setelah jumlah detik tepat yang ditentukan oleh --interval pilihan.
-e , --errexit Menghentikan pembaruan keluaran pada kesalahan dan keluar dari perintah setelah menekan tombol.
-c , --color Menafsirkan urutan warna dan gaya ANSI.
-x , --exec Meneruskan perintah yang ditentukan pengguna ke exec , mengurangi kebutuhan akan kutipan tambahan.
-w , --no-linewrap Menonaktifkan pembungkusan garis dan memotong garis panjang sebagai gantinya.
-h , --help Menampilkan teks bantuan dan keluar.
-v , --version Menampilkan informasi versi dan keluar.

Contoh Perintah Watch Linux

Berikut adalah beberapa cara Anda dapat menggunakan watch opsi perintah untuk mencapai hasil yang berbeda:

Jalankan Perintah dengan Interval Kustom

Setel interval khusus untuk menjalankan perintah yang ditentukan pengguna dan tampilkan outputnya dengan menggunakan -n atau --interval pilihan:

watch -n [interval in seconds] [command]

Misalnya, untuk menampilkan waktu dan tanggal sistem setiap 5 detik, jalankan:

watch -n 5 date

Menyoroti Perubahan Antar Pembaruan

Gunakan -d atau --difference opsi untuk menyorot perubahan di antara pembaruan keluaran yang berurutan:

watch -d [command]

Misalnya, tampilkan tanggal dan waktu sistem dalam interval 2 detik default dengan perubahan yang disorot:

watch -d date

Lulus =cumulative ke -d opsi jika Anda ingin semua nilai yang pernah diubah tetap disorot:

watch -d=cumulative date

Keluar saat Perubahan

-g atau --chgexit option menyebabkan perintah watch keluar jika ada perubahan output:

watch -g [command]

Sebagai contoh, menambahkan perintah free memonitor konsumsi memori sistem Anda dan keluar jika nilainya berubah:

watch -g free

Sembunyikan Header Perintah jam tangan

Matikan header yang berisi waktu interval, perintah yang ditentukan pengguna, dan waktu sistem saat ini di watch perintah output dengan menggunakan -t atau --no-title pilihan:

watch -t [command]

Kembali ke contoh tampilan tanggal dan waktu sistem, kali ini tanpa header:

watch -t date

Peringatan tentang Kesalahan

watch perintah menggunakan paket bip untuk memutar peringatan suara jika pembaruan keluaran gagal karena kesalahan. Untuk melakukannya, gunakan -b atau --beep pilihan:

watch -b [command]

Menggunakan Perintah Kompleks

watch command juga memungkinkan Anda untuk menggunakan perintah yang ditentukan pengguna yang lebih kompleks, dengan argumen dan opsinya sendiri. Salah satu cara untuk melakukannya adalah dengan menggunakan garis miring terbalik ('\' ) simbol:

watch [options] \

Menggunakan perintah di atas membawa Anda ke baris berikutnya di terminal, di mana Anda perlu menambahkan perintah yang ditentukan pengguna. Setelah Anda menekan Enter , itu menjalankan perintah. Misalnya:

watch -n 5 \
echo "watch command example output"

Opsi lainnya adalah menambahkan perintah yang ditentukan pengguna dalam tanda kutip tunggal:

watch [options] '[command]'

Menggunakan contoh di atas, perintahnya adalah:

watch -n 5 'echo "watch command example output"'

Ubuntu
  1. Cara Menggunakan Perintah su di Linux dengan Contoh

  2. Cara Menggunakan Perintah Sentuh Linux + Contoh

  3. Cara Menggunakan Perintah Hexdump Linux dengan Contoh Praktis

  1. Cara menggunakan Perintah Shutdown Linux dengan Contoh

  2. Cara Menggunakan Perintah Sudo di Linux

  3. Cara Menggunakan Perintah w di Linux dengan Contoh

  1. Cara Menggunakan Linux di Command

  2. Cara Menggunakan Perintah locate di Linux

  3. Cara Menggunakan Lebih Sedikit Perintah di Linux dengan Contoh