Perintah Linux

Perintah mematikan Linux

Perintah mematikan Linux
Kill adalah perintah yang sangat berguna di Linux yang digunakan untuk menghentikan proses secara manual. Ini mengirimkan sinyal yang pada akhirnya menghentikan atau membunuh proses atau kelompok proses tertentu. Jika pengguna tidak menentukan sinyal untuk dikirim dengan perintah kill, proses dihentikan menggunakan sinyal TERM default.

Mendapatkan informasi proses

Mendapatkan proses yang tidak responsif adalah langkah pertama untuk membunuhnya. Kita bisa mendapatkan informasi proses dengan menggunakan dua perintah, yaitu.e., atas dan ps. Untuk melihat daftar proses yang sedang berjalan, ketik top dari baris perintah:

$ atas

Atau

$ ps

Anda akan menemukan beberapa detail yang relevan di terminal. Misalnya, bayangkan situasi di mana proses terkait "Aplikasi" menjadi tidak responsif. Dalam kasus kami, ada empat contoh Aplikasi yang berjalan dengan ID Proses (PID) 5441, 3870, 5062, dan 3637, 4233, 770, 3787, menurut tampilan perintah teratas kami.

Meskipun bagian atas sangat berguna, itu tidak selalu merupakan cara yang paling efisien untuk mendapatkan informasi. Sekarang katakanlah Anda perlu mematikan proses aplikasi, tetapi Anda tidak ingin mendapatkan informasi waktu nyata dari perintah teratas. dalam skenario ini, Anda dapat menggunakan perintah ps. Selanjutnya, kita dapat memfilter output menggunakan perintah grep. Kami hanya tertarik untuk mendaftar proses terkait Aplikasi. Gunakan perintah yang diberikan di bawah ini untuk melihat proses terkait aplikasi:

$ps aux | aplikasi grep

Sedangkan,

a = Tampilkan semua proses yang berhubungan dengan pengguna

u = Tunjukkan proses pemilik/pengguna.

x = Tampilkan semua proses yang tidak terkait terminal terminal

grep mencetak baris yang cocok dengan pola, sementara ps mengembalikan snapshot dari proses saat ini. Alasan menggunakan grep untuk memfilter ps sederhana: jika Anda menjalankan ps sendiri, Anda akan mendapatkan snapshot dari semua proses yang berjalan.

Tampilan daftar Sinyal:

Ketik kill -l untuk menampilkan daftar semua sinyal. Kami dapat mengirim berbagai sinyal dengan perintah kill.

Kita dapat memilih sinyal apa pun dari daftar sinyal yang diberikan.

$ bunuh -l

Ada beberapa sinyal mematikan yang umum:

Nama sinyal Nilai sinyal Efek

SIGHUP 1 Tutup
TANDA TANGAN 2 Interupsi dari keyboard
SIGKILL 9 Bunuh Sinyal
SIGTERM 15 Sinyal pemutusan
SIGSTOP 17, 19, 23 Hentikan proses

Bunuh proses berdasarkan ID:

Jadi, mari gunakan perintah kill untuk menghentikan Aplikasi kita. Sintaksnya akan seperti ini:

Matikan sinyal PID

Kirim sinyal mematikan untuk mematikan 4129 proses:

Bunuh -9 4124

Kirim sinyal untuk menutup 5427 proses:

Bunuh -1 5427

Kirim sinyal untuk menghentikan proses 5250 dari keyboard:

Bunuh -2 5250

Bunuh proses dengan nama:

Jika Anda ingin mematikan semua proses yang berjalan di aplikasi. Gunakan perintah killall:

$ killall -9 aplikasi

Semua proses yang berjalan dalam aplikasi telah berhasil dimatikan.

Kesimpulan:

Sebelum mematikan proses Linux apa pun, pertama-tama, kita perlu melihat daftar semua proses yang berjalan untuk mendapatkan ID proses. Kita dapat menggunakan banyak sinyal dengan perintah kill, sedangkan setiap sinyal digunakan untuk tujuan tertentu.

5 Kartu Tangkap Game Teratas
Kita semua telah melihat dan menyukai gameplay streaming di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain top yang telah m...
Cara Mengembangkan Game di Linux
Satu dekade yang lalu, tidak banyak pengguna Linux yang memprediksi bahwa sistem operasi favorit mereka suatu hari nanti akan menjadi platform game po...
Port Sumber Terbuka dari Mesin Game Komersial
Rekreasi mesin game gratis, open source, dan lintas platform dapat digunakan untuk bermain lama serta beberapa judul game yang cukup baru. Artikel ini...