Cara menggunakan mysql2 timeout

Beranda Terminal Tutorial Penggunaan Perintah Timeout di Linux

  • Terminal
Tutorial Penggunaan Perintah Timeout di Linux

Perintah

timeout 5 ping 8.8.8.8
2 adalah utilitas baris perintah yang menjalankan perintah yang ditentukan dan menghentikannya jika masih berjalan setelah periode waktu tertentu. Dengan kata lain, perintah 
timeout 5 ping 8.8.8.8
2  memungkinkan Anda menjalankan perintah dengan batas waktu yang Anda tentukan. Perintah
timeout 5 ping 8.8.8.8
2 adalah bagian dari paket utilitas inti GNU yang diinstal pada hampir semua distribusi Linux.

Perintah ini berguna ketika Anda ingin menjalankan perintah yang tidak memiliki opsi batas waktu bawaan, atau menghentikan proses setelah sekian waktu berjalan.

Pada artikel ini, kami akan menjelaskan cara menggunakan perintah

timeout 5 ping 8.8.8.8
2  di Linux Terminal.

Cara Menggunakan Perintah timeout

Sintaks untuk perintah timeout adalah sebagai berikut:

timeout [OPTIONS] DURATION COMMAND [ARG]…

timeout 5 ping 8.8.8.8
6 dapat berupa bilangan bulat positif atau angka floating-point, diikuti oleh akhiran unit opsional:

  • timeout 5 ping 8.8.8.8
    7 – seconds (detik) (ini adalah opsi default)
  • timeout 5 ping 8.8.8.8
    8 – minutes (menit)
  • timeout 5 ping 8.8.8.8
    9 – hours (jam)
  • timeout 5m ping 8.8.8.8
    0 – days (hari)

Ketika tidak ada unit yang digunakan, standarnya adalah detik. Jika durasinya diatur ke nol, batas waktu yang terkait dinonaktifkan.

Opsi perintah harus disediakan sebelum argumen.

Berikut adalah beberapa contoh dasar yang menunjukkan cara menggunakan perintah

timeout 5 ping 8.8.8.8
2 :

  • Hentikan perintah
    timeout 5m ping 8.8.8.8
    2 setelah lima detik::
    timeout 5 ping 8.8.8.8
  • Hentikan perintah setelah lima menit:
    timeout 5m ping 8.8.8.8
  • Hentikan perintah setelah satu menit enam detik:
    timeout 1.1m ping 8.8.8.8

Jika Anda ingin menjalankan perintah yang memerlukan hak istimewa seperti

timeout 5m ping 8.8.8.8
3, tambahkan dulu awalan
timeout 5m ping 8.8.8.8
4 sebelum perintah
timeout 5 ping 8.8.8.8
2:

sudo timeout 300 tcpdump -n -w data.pcap

Mengirim Signal Tertentu

Jika tidak ada signal yang diberikan,

timeout 5 ping 8.8.8.8
2 akan menggunakan signal SIGTERM ke perintah tertentu ketika batas waktu tercapai. Anda dapat menentukan signal mana yang akan di gunakan menggunakan opsi
timeout 5m ping 8.8.8.8
7 (
timeout 5m ping 8.8.8.8
8).

Misalnya, untuk mengirim

timeout 5m ping 8.8.8.8
9 ke perintah
timeout 5m ping 8.8.8.8
2 setelah satu menit, Anda dapat menggunakan perintah :

sudo timeout -s SIGKILL ping 8.8.8.8

Signal dapat ditentukan dengan namanya seperti

timeout 5m ping 8.8.8.8
9 atau nomornya seperti
timeout 1.1m ping 8.8.8.8
2. Perintah berikut ini identik dengan yang sebelumnya:

sudo timeout -s 9 ping 8.8.8.8

Untuk mendapatkan daftar semua sinyal yang tersedia, gunakan perintah

timeout 1.1m ping 8.8.8.8
3:

kill -l

Kill Proses yang Macet

timeout 1.1m ping 8.8.8.8
4, sinyal default yang dikirim ketika batas waktu terlampaui dapat ditangkap atau diabaikan oleh beberapa proses. Dalam situasi itu, proses terus berjalan setelah sinyal terminasi dikirim.

Untuk memastikan perintah yang dipantau telah berhenti, gunakan opsi

timeout 1.1m ping 8.8.8.8
5 (
timeout 1.1m ping 8.8.8.8
6) yang diikuti oleh periode waktu. Ketika opsi ini digunakan setelah batas waktu yang diberikan tercapai, perintah
timeout 5 ping 8.8.8.8
2  mengirim signal
timeout 5m ping 8.8.8.8
9 ke program yang sesuai dengan input user.

Dalam contoh berikut,

timeout 5 ping 8.8.8.8
2  menjalankan perintah selama satu menit, dan jika tidak dihentikan, ia akan “kill” program setelah sepuluh detik:

sudo timeout -k 10 1m ping 8.8.8.8
timeout -k “./test.sh”

Proses akan di kill setelah batas waktu yang diberikan tercapai meski macet.

Mempertahankan Status Exit

timeout 5 ping 8.8.8.8
2  akan return 
sudo timeout 300 tcpdump -n -w data.pcap
1 ketika batas waktu telah tercapai. Jika tidak, perintah
timeout 5 ping 8.8.8.8
2 akan mengembalikan status exit dari perintah yang dikelola.

Untuk return status exit dari perintah bahkan ketika batas waktu tercapai, gunakan opsi

sudo timeout 300 tcpdump -n -w data.pcap
3:

timeout 5 ping 8.8.8.8
0

Menjalankan perintah di Foreground

Secara default,

timeout 5 ping 8.8.8.8
2  menjalankan suatu perintah di latar belakang. Jika Anda ingin menjalankan perintah di Foreground (latar depan), gunakan opsi
sudo timeout 300 tcpdump -n -w data.pcap
5:

timeout 5 ping 8.8.8.8
1

Opsi ini berguna ketika Anda ingin menjalankan perintah interaktif yang membutuhkan input user.

Kesimpulan

Perintah

timeout 5 ping 8.8.8.8
2  digunakan untuk menjalankan suatu perintah tertentu dengan batas waktu yang sesuai dengan kehendak user.

Perintah 

timeout 5 ping 8.8.8.8
2  adalah perintah sederhana yang tidak memiliki banyak opsi. Biasanya Anda akan menggunakan perintah 
timeout 5 ping 8.8.8.8
2  hanya dengan dua argumen, duration (durasi), dan perintah yang akan terjadi.

  • LABEL
  • File System
  • Linux Terminal

Share

Facebook

Twitter

Pinterest

WhatsApp

Telegram

Berita sebelumyaPengertian dan Penggunaan Perintah Tcpdump di Linux

Berita berikutnyaCara Install dan Konfigurasi Adminer di Debian 10

xsand

Related Post

Perintah ls di Linux Terminal dan Contoh Penggunaan

Cara Menampilkan Nomor Baris di Vim / Vi

Perintah Rsync Untuk Data Transfer dan Sinkronisasi

Tutorial Extract (Unzip) Tar Bz2 di Linux Terminal

Cara Urutkan Perintah du -h Berdasar Ukuran File

Penjelasan Perintah Pgrep di Linux Command Line

Tutorial Perintah Stat Untuk Melihat Data Secara Mendetail

Memahami Penggunaan Perintah Grep di Linux Terminal

Cara Simpan File dan Keluar dari Text Editor Vim / Vi

Terbaru

Cara menggunakan mysql2 timeout

Daftar Repository Lokal Ubuntu 22.04 Jammy Jellyfish

xsand

Setiap rilis Ubuntu memiliki nomor versi yang terdiri dari jumlah tahun dan bulan rilis. Misalnya, Rilis pertama Ubuntu 22.04 adalah April 2022. Nomor versi...

Cara menggunakan mysql2 timeout

Cara Upgrade ke Ubuntu 22.04 dari Baris Perintah

Cara menggunakan mysql2 timeout

Daftar Repository Lokal Indonesia Debian 11

Cara menggunakan mysql2 timeout

Menghapus Kernel Module Linux dengan Perintah Rmmod

Cara menggunakan mysql2 timeout

Tutorial Konfigurasi Nginx Server Blocks di Ubuntu 20.04

Cara menggunakan mysql2 timeout

Tutorial Konfigurasi Apache Virtual Hosts di Ubuntu 20.04

Rekomendasi

Cara menggunakan mysql2 timeout

Cara Install dan Konfigurasi Lighttpd Web Server di Debian 10

xsand

Lighttpd adalah web server free, open-source, serta berkecepatan tinggi yang dirancang khusus untuk lingkungan yang kritis akan kecepatan. Lighttpd membutuhkan jejak memori yang lebih...