Teknologi

Cara Mengakhiri Proses di Unix

Proses komputer adalah program komputer yang sedang mengeksekusi dan memiliki identifikasi proses atau PID yang unik. Pada Sistem Operasi Unix (OS), suatu proses mungkin berjalan di latar belakang, latar depan, atau dalam status ditangguhkan. Di Unix, shell OS tidak akan mengembalikan prompt ke pengguna akhir sampai proses yang sedang dijalankan selesai. Akibatnya, banyak proses yang membutuhkan banyak waktu untuk dijalankan dan membuat Anda tidak dapat menggunakan konsol Unix hingga selesai berjalan. Tugas umum yang muncul bagi pengguna Unix adalah mematikan atau mem-background suatu proses untuk melakukan tugas lain di komputer. Untuk menghentikan atau mematikan suatu proses, sinyal harus dikirim melalui keystroke atau perintah Unix kill.

Langkah-langkah untuk Membunuh Proses Unix dengan Satu Keystroke

Langkah 1 – Masukkan perintah berikut untuk mendapatkan informasi spesifik tentang proses yang sedang berjalan di komputer Anda:

% ps

Langkah 2 – Tekan tombol “RUB” atau “DEL” jika keyboard komputer Anda tidak memiliki tombol “RUB” dan tombol “_” secara bersamaan. Ini akan mengirimkan sinyal interupsi ke proses eksekusi.

Langkah 3 – Saat menggunakan metode penekanan tombol untuk mematikan proses Unix, Anda akan ingin menghapus file “inti” yang disimpan ke hard drive komputer sebagai hasil dari penggunaan perintah. Untuk melakukannya, masukkan perintah berikut untuk menghapus file:

rm -f inti

Langkah-langkah untuk Membunuh Proses Unix dengan “Kill Command”

Langkah 1 – Masukkan perintah “ps” seperti yang diuraikan di atas untuk mengambil PID untuk proses yang perlu Anda hentikan di Unix. Sebagai contoh,

ps myProcess

akan mengembalikan sesuatu yang mirip dengan:

PID TTY WAKTU CMD

1234 dz07 0:45 edit buku saya

1235 dz07 0:37 -csh

Langkah 2 – Masukkan perintah berikut untuk mematikan proses pertama yang tercantum dalam contoh di langkah 1:

bunuh -1 1234

untuk mematikan proses kedua yang aktif masukkan:

bunuh -1 1235

Langkah 3 – Jika tombol Kill -1 tidak berfungsi, Anda mungkin perlu menggunakan argumen -9 untuk menghapus proses dari komputer Anda:

bunuh -9 1234

bunuh -9 1235

Langkah 4 – Anda juga dapat mematikan semua instance dari proses yang diberikan dengan menggunakan perintah killall. Sintaks untuk perintah ini adalah:

bunuh semua <pname>