Cara mematikan proses di Gnu / Linux

Peternakan server

Salah satu tugas yang paling familiar bagi pengguna Windows adalah menghentikan proses atau menutup aplikasi secara tidak terduga. Jenis operasi ini umum terjadi pada sistem Windows, tetapi sayangnya, tidak eksklusif untuk sistem operasi: ini juga ada di Gnu / Linux.

Tetapi, bahkan di Gnu / Linux, cara untuk mengatasi masalah ini lebih efisien daripada di sistem operasi berpemilik. Di Gnu / Linux ada tiga perintah yang tujuannya untuk mematikan suatu proses atau menghentikan suatu aplikasi, Mereka disebut Kill, PKill, dan Killall.

Namun sebelum menggunakannya, kita harus mengetahui atau mengetahui PID prosesnya terlebih dahulu. PID adalah nomor identifikasi proses. Ini unik dan mereka tidak memiliki lebih dari satu proses, berfungsi seolah-olah itu adalah DNI atau nomor paspor seseorang, itu adalah sesuatu yang unik dan tidak dapat diulang pada saat itu.

Mengetahui PID dari suatu proses sangatlah sederhana, kita dapat menemukannya dengan menulis perintah "htop" di terminal atau langsung menulis "ps -A" di terminal.

Bagaimanapun, ini akan menunjukkan kepada kita semua proses, program yang mereka gunakan dan PID dari setiap proses. Sekarang, untuk menghentikan proses kita harus menulis yang berikut ini:

kill -9 PID

Alih-alih PID, kami akan menggunakan kode proses. Variabel "-9" menunjukkan bahwa kita ingin menghentikan proses. Jika kita mengubahnya menjadi «-15», kita menunjukkan bahwa kita ingin prosesnya selesai dan jika kita menggunakan «-1» kita menangguhkannya.

Bunuh adalah perintah yang membantu kita menghentikan proses tetapi ini hanya akan bekerja pada proses yang telah kita buat sebagai pengguna, kita tidak akan dapat mematikan proses dari pengguna lain atau dari sistem.

Perintah Pkill mirip dengan Bunuh. Tapi tidak seperti yang sebelumnya, PKill memungkinkan kita untuk mematikan proses atau program menggunakan nama tersebutArtinya, kita tidak perlu menggunakan PID dari program tersebut. Contoh penggunaannya adalah:

PKill mysql

Perintah Killall lebih kuat dan efektif daripada perintah sebelumnya, tetapi juga lebih berbahaya. Killall tidak hanya membunuh proses tetapi juga program atau fungsinya, mematikan semua proses yang bergantung pada program itu. Contoh penggunaan Killall adalah

killall firefox

Kesimpulan

Untuk menghentikan suatu proses, salah satu perintah di atas digunakan, tetapi tidak semuanya akan beradaptasi dengan sempurna dengan situasi kita. Tergantung pada kebutuhan atau masalah kita, kita harus menggunakan Kill, PKill atau Killall. Saya pribadi merekomendasikan gunakan PKill, karena lebih sederhana dan lebih cepat. Meskipun jika kami mengalami masalah serius, perintah Killall bisa sangat berguna Tidakkah menurutmu begitu?


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   seseorang dijo

    Dan jika Anda ingin mematikan program yang ada di layar, Anda dapat menggunakan xkill.
    Contoh, Anda membuka kalkulator dan macet (jangan takut, ini hanya contoh, itu tidak akan pernah terjadi: D)
    Jadi di konsol perintah kami menulis xkill
    Kursor mouse akan berubah menjadi "x" dan kita klik dengan mouse pada kalkulator. Ini seperti tembak untuk membunuh: D
    Salam.

  2.   arrakix dijo

    Saya bukan ahli tetapi lebih mudah di desktop »Mate» dengan «System Monitor» terutama karena Anda tidak harus menjalankan sebagai administrator.

    # bunuh semua qbittorrent

    Dengan Monitor Sistem Anda membunuhnya dan Anda sangat panas.

    1.    seseorang dijo

      Jika karena alasan yang aneh layar diblokir dan Anda tidak dapat berinteraksi, maka itu tidak akan berfungsi untuk membuka monitor sistem karena diblokir. Anda dapat membuka sesi lain dengan ctrl + alt + F1..F12 dan di sana Anda dapat menggunakan perintah konsol yang ditunjukkan di atas.
      Atau hubungkan melalui ssh dari komputer / perangkat lain.

  3.   javimg dijo

    Semua metode ini valid dan efektif.
    Secara pribadi saya lebih suka Xkill .... Hal tercepat adalah membuat peluncur untuk perintah ini dan menempatkannya di panel, ini adalah cara yang saya gunakan di Xunbuntu 14.04, distro saya yang biasa, ketika ada sesuatu yang tertangkap.

    Semoga kontribusi ini bermanfaat dan melengkapi informasi yang diberikan pada postingan kali ini.

    Salam dan selamat liburan.