Los proses di Linux Mereka tidak lebih dari serangkaian program yang sedang berjalan, mereka berisi informasi dari aplikasi serta informasi yang diperlukan untuk interaksi dengan sistem. Saat kami menghentikan proses, kami membatalkan eksekusi aplikasi yang diwakilinya, kami menghilangkan semua komunikasi dengan proses dan sistem lain, selain membebaskan semua sumber daya yang dikonsumsi.
Sudah cukup lama di sini DesdeLinux Sebuah artikel bagus telah dibuat yang mengajarkan Bagaimana cara mematikan proses dengan mudah, kali ini kita akan melengkapi artikel itu dengan menambahkan alat bernama fkill-cli yang memungkinkan kita untuk menghentikan proses di Linux dengan cara yang mudah dan sangat praktis.
Apa itu fkill-cli?
Apakah a Cross-platform pound, dikembangkan oleh sindre sorhus, yang memberi kami antarmuka pengguna yang praktis dan nyaman untuk mengelola proses sistem operasi kami. Alat ini memungkinkan kita untuk mematikan proses di Linux dengan cara yang mudah dan dinamis, mengakses semua proses dengan satu perintah dan menemukan proses yang ingin kita bunuh melalui daftar atau mencari berdasarkan nama atau pecahannya.
Alat ini bekerja dengan sistem operasi utama saat ini (Linux, Windows dan macOS, penggunaannya cukup sederhana dan ditujukan untuk semua jenis pengguna. Cross-platform memiliki banyak penerimaan di masyarakat, namun ini hanya alternatif dari yang tradisional perintah untuk menghentikan proses.
Bagaimana fkill-cli diinstal
Untuk menginstal fkill-cli kita harus menginstal npm, yang ada di repositori resmi hampir semua distro linux. Kemudian kita harus menjalankan perintah berikut agar fkill-cli instal secara otomatis:
sudo npm install --global fkill-cli
Kemudian kita dapat menjalankan alat tersebut dengan perintah fkill
Belajar mematikan proses di Linux dengan fkill-cli
Setelah kami menginstal fkill-cli, kami dapat menghentikan proses di Linux dengan cara yang sangat sederhana. Alat tersebut memberi kita beberapa perintah yang cukup mendasar untuk penggunaannya, perintah yang sama yang dapat kita ketahui jika kita mengeksekusi fkill --help
dari terminal.
$ fkill --help
Usage
$ fkill [<pid|name> ...]
Options
-f, --force Force kill
Examples
$ fkill 1337
$ fkill Safari
$ fkill 1337 Safari
$ fkill
Menggunakan fkill-cli sangat sederhana, kita hanya perlu menjalankan perintah fkill dengan beberapa argumen yang disebutkan di atas, atau jika gagal, cukup fkill dan alat akan menunjukkan kepada kita daftar dari semua proses yang sedang berjalan, kita dapat menavigasi pada daftar dengan panah keyboard dan akhirnya pilih yang ingin kita bunuh. Dengan cara yang sama, kita bisa menulis nama (atau bagian dari nama) dari proses alat untuk secara otomatis memfilter proses pencocokan.
Dalam gif berikut, kita dapat melihat lebih detail perilaku alat ini:
Tidak diragukan lagi ini adalah alat yang hebat yang akan membantu kita menghentikan proses di Linux dengan cara yang mudah, menyenangkan dan cukup interaktif. Apakah kamu berani mencobanya?
Halo, apakah mungkin melalui salah satu dari perintah tersebut untuk mematikan suatu proses dan segera memulai ulang lagi?, Yaitu, jika proses zombie telah ditinggalkan atau dengan cara lain dan tidak merespons, dapatkah itu dibunuh dan dimulai ulang dengan satu perintah atau berbagai?.
terima kasih
Halo Argimiro!. Apa yang biasa kita lakukan ketika kita ingin memulai sebuah program adalah dengan menjalankannya, baik melalui systemctl start, service start, firefox, pen, dll., Dimana dua perintah terakhir secara langsung memanggil program tertentu. Jika kita ingin mematikan atau mematikan suatu proses, kita biasanya melakukannya melalui perintah kill, atau seperti yang ditunjukkan Lagarto di posting ini, melalui fkill. Artinya, jika Anda ingin layanan atau program dimulai setelah mematikannya, menurut saya pilihan terbaik adalah menjalankannya lagi menggunakan perintah mulai yang sesuai untuk setiap program atau layanan.
Apakah itu melakukan hal yang sama dengan kill -9 .. ??
Seandainya itu terjadi pada seseorang. Setelah menginstal npm dan ingin menjalankan fkill dari terminal saya mendapat kesalahan berikut:
/ usr / bin / env: "node": File atau direktori tidak ada
Saya menemukan solusinya di sini:
http://stackoverflow.com/questions/30281057/node-forever-usr-bin-env-node-no-such-file-or-directory