Penjana Perintah kill
Jana perintah kill dan killall untuk menghantar isyarat kepada proses
Memulakan dengan kill
## Apakah kill?
Perintah `kill` menghantar isyarat kepada proses — selalunya untuk menamatkannya, tetapi isyarat juga boleh menjeda, menyambung semula, atau memuat semula proses. Gunakan `kill` (dengan PID) apabila anda mengetahui ID proses, atau tukar ke mod `killall` untuk menyasarkan proses mengikut nama.
## Cara Penggunaan
1. **Pilih Mod**: Pilih `kill` (sasarkan PID) atau `killall` (sasarkan mengikut nama proses). 2. **Pilih Isyarat**: Lalai ialah `TERM` (lembut). Gunakan `KILL` (atau `-9`) hanya apabila proses mengabaikan TERM. 3. **Tetapkan Sasaran**: Masukkan PID (mod kill) atau nama proses (mod killall). 4. **Salin & Jalankan**: Salin arahan yang dijana ke dalam terminal anda.
Pilihan Biasa
### `-s` Isyarat Nyatakan isyarat mengikut nama. Lalai ialah `TERM`. Pilihan biasa: `TERM` (hentian lembut), `KILL` (paksa), `HUP` (muat semula konfigurasi), `INT` (Ctrl-C), `STOP`/`CONT` (jeda/sambung semula), `USR1`/`USR2` (tersuai).
### `-9` Paksa bunuh (numerik) Pintasan SIGKILL — kernel membunuh proses serta-merta; ia tidak dapat ditangkap atau diabaikan. Pilihan terakhir apabila proses tergantung.
### `-l` Senarai isyarat Cetak semua nama isyarat dan nombornya. Jalankan `kill -l` untuk mengetahui apa yang tersedia pada sistem anda.
### `-L` Senarai dengan kod Seperti `-l` tetapi dalam jadual dengan nombor isyarat — berguna untuk mencari isyarat numerik tertentu.
### `-u` Pengguna (killall) Hadkan `killall` kepada proses yang dimiliki oleh pengguna tertentu, cth. `killall -u www-data nginx`.
### `-i` Interaktif (killall) Minta pengesahan sebelum menghantar isyarat kepada setiap proses yang sepadan — jaring keselamatan untuk tindakan yang merosakkan.
### `-e` Padanan tepat (killall) Padankan nama proses dengan tepat dan bukannya sebagai substring, mengelakkan pembunuhan tidak sengaja proses dengan nama yang serupa.
▶Bilakah saya patut menggunakan `kill -9` dan bukan `kill`?
▶Bagaimana saya memuat semula konfigurasi daemon tanpa memulakan semulanya?
▶Bagaimana saya membunuh semua proses nginx sekaligus?
Jika alat ini membantu anda, pertimbangkan untuk membelikan saya kopi.
Belikan saya kopi