Menjalankan Perintah Linux Dengan Batasan Waktu

Linux tercipta dengan berbagai macam perintah yang sangat bermanfaat untuk penggunanya, ada berbagai macam perintah unik hadir didalam Linux yang dimana didalam kasus tertentu akan sangat berguna. Hadirnya berbagai macam perintah tentunya di tujukan untuk membantu pengguna menjadi bekerja dengan cepat dan efisien.

Baca Juga: Cara Install cPanel / WHM di Centos 7/8

Salah satu fitur yang disediakan di Linux adalah perintah dengan menggunakan batas waktu (time out). Anda pun bisa menggunakan batas waktu untuk perintah apapun yang ada inginkan. Jika waktu yang ditentukan berakhir maka perintah akan berhenti dijalan kan.

Didalam tutorial kali ini, kita akan belajar tentang bagaimana anda dapat menggunakan batas waktu didalam perintah anda.

Cara Menjalankan Perintah Linux dengan menggunakan batas waktu yang sudah ditentukan

Linux memiliki utilitas baris perintah yang disebut dengan time out, dengan utilitas ini memungkinkan anda bisa mengeksekusi peirntah dengan batas waktu tertentu.

Sebagai contoh script perintahnya sebagai berikut :

timeout [OPTION] DURATION COMMAND [ARG] ...

Ketika anda akan memberikan batas waktu kepada perintah, anda bisa menggunakan batas waktu dengan satuan detik dengan perintah yang ingin anda jalankan. Sebagai contoh, jika anda ingin menghentikan perintah pin selama 5 detik anda bisa menggunakan baris perintah dibawah ini :

# timeout 5s ping google.com

Struktur urutan diatas tidak harus meletakan angka detik setelah (s), tapi (s) pun bisa, anda bisa mencoba kode dibawah :

# timeout 5 ping google.com

kode lain yang bisa anda gunakan ada dibawah ini :

    • m untuk menit
    • h untuk jam
    • d untuk hari

Tapi, terkadang setelah kita berikan perintah time out ada beberapa perintah yang tetap berjalan, tapi ini bisa anda atasi dengan menggunakan –kill-after. Sebagai contohnya ada dibawah ini :

-k, --kill-after = DURATION

Anda juga bisa menggunakan jangka waktu untuk bisa memberi tahu batas waktu setelah perintah tersebut digunakan.

Misalnya saja anda ingin menghentikan perintah setelah 8 detik, contoh kode nya ada dibawah ini :

# timeout 8s tail -f / var / log / syslog