Cara Menggunakan Baris Perintah untuk Membunuh Program
Semua orang tahu cara mematikan sebuah program menggunakan Task Manager di Windows atau Force Quit di OS X, tetapi kadang-kadang berguna untuk mematikan program menggunakan baris perintah. Saya telah mengalami beberapa situasi di mana program menolak untuk mengakhiri melalui Task Manager, bahkan ketika saya mencoba untuk mematikan proses yang mendasarinya. Force Quit memiliki kebiasaan itu sendiri dan tidak selalu mematikan program seperti seharusnya. Saat itulah Anda dapat menggunakan kekuatan baris perintah.
Pada artikel ini, saya akan membaca perintah untuk mematikan program di Windows, OS X dan Linux. Menariknya, biasanya ada lebih dari satu perintah untuk mencapai ini, jadi saya akan mencoba menyebutkan yang berbeda yang telah saya gunakan. Ini bukan daftar lengkap, jadi jika Anda menggunakan perintah berbeda yang tidak disebutkan di sini, beri tahu kami di komentar.
Windows - TSKILL dan TASKKILL
Di Windows, Anda dapat menggunakan dua perintah untuk mematikan program: TSKILL dan TASKKILL. TSKILL adalah perintah yang lebih sederhana dan kurang kuat, tetapi melakukan pekerjaan dengan baik. Misalnya, jika Anda menjalankan Microsoft Word, nama prosesnya adalah winword.exe. Untuk membunuh Word dari baris perintah cukup ketik perintah berikut:
tskill winword
Itu akan membunuh Word dan Anda akan kehilangan data yang belum disimpan, jadi Anda harus berhati-hati menggunakannya. Saya mencobanya pada dokumen Word yang belum disimpan dan hanya menghilang ketika saya menjalankan ini, tidak ada petunjuk untuk menyimpan dokumen. Ini hampir benar dari semua perintah yang akan saya sebutkan di sini karena itulah intinya. Anda dapat mematikan program secara instan tanpa ada pertanyaan.
Satu hal yang perlu diperhatikan adalah bahwa sebagian besar waktu perintah ini digunakan, ini digunakan dengan parameter / A. / A memberitahu perintah untuk mengakhiri proses yang berjalan di bawah semua sesi. Jadi biasanya Anda akan mengetik perintah berikut untuk lebih yakin prosesnya terbunuh:
tskill / A winword
Perintah kedua, yang memiliki lebih banyak opsi dan lebih kuat, adalah TASKKILL. Jika Anda melihat halaman bantuan untuk TASKKILL, Anda mengerti maksud saya:
Jika Anda ingin memiliki lebih banyak kontrol dan opsi untuk mematikan suatu program di Windows, gunakan TASKKILL. Sebagai permulaan, Anda dapat mematikan program dengan menggunakan perintah berikut:
taskkill / F / IM winword.exe
Perhatikan bahwa Anda harus menggunakan .EXE saat menggunakan perintah TASKKILL. / F berarti menghentikan proses dengan paksa. / IM berarti nama gambar, yaitu nama proses. Jika Anda ingin mematikan menggunakan ID proses (PID), Anda harus menggunakan / PID bukan / IM. / T hebat karena akan membunuh semua proses anak yang dimulai oleh proses yang ditentukan.
Anda juga dapat menggunakan TASKKILL untuk terhubung dari jarak jauh ke sistem lain dan mematikan proses pada sistem jarak jauh itu. Apa yang saya juga suka adalah kemampuan untuk menggunakan wildcard di TASKKILL.
OS X / Linux - KILL dan KILLALL
Di OS X dan Linux, Anda memiliki dua perintah untuk mematikan proses: KILL dan KILLALL. Anda harus menjalankan ini di jendela terminal. Untuk mematikan suatu program, Anda harus menggunakan nama program atau ID proses. Ada beberapa cara Anda dapat menemukan info ini. Salah satu caranya adalah melalui Monitor Aktivitas.
Namun, itu membutuhkan antarmuka GUI. Jika Anda menggunakan baris perintah untuk mematikan proses, Anda dapat menggunakan baris perintah untuk menemukan info proses juga. Dua perintah yang muncul adalah teratas dan ps -ax.
teratas akan memberi Anda daftar proses dengan PID dan nama program juga diurutkan berdasarkan penggunaan CPU. Ini cara cepat untuk menemukan proses yang ingin Anda bunuh. ps -ax akan memberi Anda daftar yang diurutkan berdasarkan PID dan jalur program. Ini sedikit berbeda dari atas.
Sekarang untuk mematikan program di OS X. Anda cukup mengetik perintah berikut untuk mematikan proses tertentu:
bunuh -9 83002
83002 adalah proses Terminal dan 9 berarti untuk mematikan proses. Anda dapat menggunakan angka lain seperti 3, yang berarti Berhenti, atau 6, yang berarti Batalkan. Namun, sebagian besar, Anda akan tetap menggunakan 9. Anda juga dapat menggunakan perintah KILL untuk membunuh semua proses yang sedang berjalan, meskipun Anda seharusnya tidak pernah menggunakan perintah ini.
bunuh -TERM -1
Di mana KILL berguna untuk membunuh satu proses atau semua proses, KILLALL menggunakan untuk membunuh sekelompok proses. Misalnya, jika Anda menjalankan Google Chrome, Anda mungkin menjalankan 10 proses Chrome. Akan sangat menjengkelkan untuk menggunakan KILL sepuluh kali untuk mematikan Chrome. Sebagai gantinya, Anda dapat menggunakan KILLALL seperti:
killall Evernote
atau
killall 'Google Chrome'
Perhatikan bahwa Anda harus menggunakan kutipan tunggal atau lebih dari satu kata. Juga, jika proses tidak berjalan di bawah nama Anda, tetapi sebaliknya berjalan di bawah root, Anda harus menggunakan perintah berikut:
sudo killall 'Google Chrome'
atau
sudo killall -9 'Google Chrome'
Sekali lagi, angka 9 mengirim sinyal spesifik ke KILL daripada TERM. Sudo hanya diperlukan jika Anda mendapatkan kesalahan karena tidak memiliki izin. Kalau tidak, Anda bisa melakukannya program mematikan atau killall -9 program. Pada OS X, perintah KILLALL sangat berguna ketika Anda tidak dapat memaksa berhenti dari suatu program. Anda tidak perlu tahu ID proses, yang bagus. Cukup ketik nama dan semua proses akan terbunuh terkait dengan nama itu.
Artikel ini dimaksudkan untuk memberikan Anda metode yang lebih maju untuk membunuh suatu program di Windows, OS X dan Linux. Jika Anda memiliki pertanyaan tentang mematikan suatu program menggunakan baris perintah, kirimkan komentar dan saya akan mencoba membantu. Nikmati!