GNU/Linux >> Belajar Linux >  >> Linux

bunuh:perintah tidak ditemukan

Perintah yang berbeda digunakan untuk mengirim sinyal ke proses untuk menghentikan atau "membunuh" mereka. Ini diperlukan ketika suatu proses menjadi tidak responsif (hang), menyebabkan ketidakstabilan sistem, atau gagal melepaskan kendali atas file yang Anda coba ubah.

Perintah "kill" mengirimkan sinyal tertentu, atau secara default sinyal terminasi, ke satu atau lebih proses. PID harus ditentukan sebagai argumen.

Berikut ini adalah beberapa contoh penerapan sinyal mematikan. Untuk mengakhiri proses dengan ID 921 dengan baik:

# kill 15 921

Jika gagal, segera hentikan proses:

# kill 9 921

Atau, untuk menjeda daripada menghapus seluruh proses:

# kill 17 921

Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah kill:

kill: command not found

Anda dapat mencoba menginstal paket di bawah ini sesuai dengan pilihan distribusi Anda:

Distribusi OS Perintah
Debian apt-get install procps
Ubuntu apt-get install procps
Alpin apk menambahkan procps
Linux Arch pacman -S procps-ng
Kali Linux apt-get install procps
CentOS yum install procps-ng
Fedora dnf install procps-ng
Raspbian apt-get install procps

bunuh Contoh Perintah

1. Untuk mendapatkan daftar sinyal:

# kill -l 
 1) SIGHUP	 2) SIGINT	     3) SIGQUIT	 4) SIGILL
 5) SIGTRAP	 6) SIGABRT	     7) SIGEMT	 8) SIGFPE
 9) SIGKILL	10) SIGBUS	    11) SIGSEGV	12) SIGSYS
13) SIGPIPE	14) SIGALRM	    15) SIGTERM	16) SIGURG
17) SIGSTOP	18) SIGTSTP	    19) SIGCONT	20) SIGCHLD
21) SIGTTIN	22) SIGTTOU	    23) SIGIO	24) SIGXCPU
25) SIGXFSZ	26) SIGVTALRM	27) SIGPROF	28) SIGWINCH
29) SIGINFO	30) SIGUSR1	    31) SIGUSR2

2. Untuk mengirim sinyal tertentu:

# kill -s 9 

3. Untuk menentukan daftar proses untuk membunuh:

# kill 1234 2345 3456 

4. Hentikan program menggunakan sinyal SIGTERM (terminate) default:

# kill process_id

5. Mengakhiri pekerjaan latar belakang:

# kill %job_id

6. Hentikan program dengan menggunakan sinyal SIGHUP (hang up). Banyak daemon akan dimuat ulang alih-alih dihentikan:

# kill -1|HUP process_id

7. Hentikan program menggunakan sinyal SIGINT (interrupt). Ini biasanya dimulai oleh pengguna yang menekan `Ctrl + C`:

# kill -2|INT process_id

8. Memberi sinyal ke sistem operasi untuk segera menghentikan program (yang tidak mendapat kesempatan untuk menangkap sinyal):

# kill -9|KILL process_id

9. Memberi sinyal ke sistem operasi untuk menjeda program hingga sinyal SIGCONT (“lanjutkan”) diterima:

# kill -17|STOP process_id

10. Kirim sinyal `SIGUSR1` ke semua proses dengan GID (id grup) yang diberikan:

# kill -SIGUSR1 -group_id


Linux
  1. manajer langganan:perintah tidak ditemukan

  2. dnf:perintah tidak ditemukan

  3. bc:perintah tidak ditemukan

  1. dpkg:perintah tidak ditemukan

  2. id:perintah tidak ditemukan

  3. w:perintah tidak ditemukan

  1. df:perintah tidak ditemukan

  2. du:perintah tidak ditemukan

  3. bunuh:perintah tidak ditemukan