osa protsessid Linuxis Need pole midagi muud kui töötavate programmide seeria, need sisaldavad nii rakenduste teavet kui ka süsteemiga suhtlemiseks vajalikku teavet. Protsessi tapmisel tühistame selle esindatava rakenduse käivitamise, välistame igasuguse suhtlemise teiste protsesside ja süsteemiga, lisaks vabastame kõik selle tarbitavad ressursid.
Siin on juba mõnda aega olnud DesdeLinux Tehti suurepärane artikkel, mis õpetab Kuidas protsesse lihtsalt tappa, seekord täiendame seda artiklit tööriista nimega fkill-cli mis võimaldab meil tappa protsessid Linuxis lihtsalt ja praktiliselt.
Mis on fkill-cli?
Kas Cross-platvorm naela, arendatud sindre sorhus, mis pakub meile praktilist ja mugavat kasutajaliidest hallata meie opsüsteemi protsesse. See tööriist võimaldab meil tappa protsessid Linuxis hõlpsalt ja dünaamiliselt, pääsedes kõikidele protsessidele juurde ühe käsuga ja leides loendi või otsides nime või selle murdosade järgi ühte, mille soovime tappa.
Tööriist töötab tänapäevaste peamiste operatsioonisüsteemidega (Linux, Windows ja MacOS, selle kasutamine on üsna lihtne ja see on suunatud igat tüüpi kasutajatele. Cross-platvorm on kogukonnas palju aktsepteeritud, kuid see on ainult alternatiiv traditsioonilisele käske tappa protsesse.
Kuidas fkill-cli on installitud
Installimiseks fkill-cli peame olema installinud npm, mida leidub peaaegu kõigi Linuxi distrode ametlikes hoidlates. Siis peame täitma järgmise käsu nii fkill-cli installige automaatselt:
sudo npm install --global fkill-cli
Siis saame tööriista käsu abil käivitada fkill
Fkill-cli abil õpitakse Linuxis protsesse tapma
Kui oleme fkill-cli installinud, võime Linuxi protsessid väga lihtsal viisil tappa. Tööriist annab meile selle kasutamiseks mõned üsna põhilised käsud, samad, mida saame teada, kui täidame fkill --help
terminalist.
$ fkill --help
Usage
$ fkill [<pid|name> ...]
Options
-f, --force Force kill
Examples
$ fkill 1337
$ fkill Safari
$ fkill 1337 Safari
$ fkill
Fkill-cli kasutamine on äärmiselt lihtne, me peame lihtsalt täitma käsu fkill mõne eespool nimetatud argumendiga või selle puudumisel lihtsalt fkill ja tööriist näitab meile kõigi käimasolevate protsesside loendit, saame loendis navigeerida klaviatuuri nooltega ja valige lõpuks see, mille tahame tappa. Samamoodi võime kirjutada nime (või osa nimest), et tööriist sobitamisprotsesse automaatselt filtreerida.
Järgmises gifis näeme selle tööriista käitumist üksikasjalikumalt:
See on kahtlemata suurepärane tööriist, mis aitab meil Linuxi protsesse lihtsalt, nauditavalt ja üsna interaktiivselt tappa. Kas julgete proovida?
Tere, kas mõne sellise käsu kaudu on võimalik protsess tappa ja see kohe uuesti taaskäivitada? See tähendab, et kui zombiprotsess on jäetud või mingil muul viisil reageerimata, kas selle saab tappa ja taaskäivitada ühe käsuga või erinevad ?.
tänan
Tere Argimiro! Mida me tavaliselt teeme, kui tahame programmi käivitada, on selle käivitamine kas systemctl starti, teenuse käivitamise, Firefoxi, pliiatsi jms kaudu, kus kaks viimast käsku kutsuvad otseselt konkreetset programmi. Kui tahame protsessi tappa või tappa, siis teeme seda tavaliselt tapmise käsu kaudu või nagu Lagarto selles postituses märgib, fkilli kaudu. See tähendab, et kui soovite, et mõni teenus või programm käivitataks pärast selle tapmist, arvan, et parim võimalus on see uuesti käivitada, kasutades iga programmi või teenuse jaoks sobivaid käske.
Kas see teeb sama mis tappa -9 .. ??
Juhul, kui see kellelgi juhtub. Pärast npm installimist ja soovi käivitada terminalist fkill sain järgmise tõrke:
/ usr / bin / env: "sõlm": faili või kataloogi pole olemas
Leidsin lahenduse siit:
http://stackoverflow.com/questions/30281057/node-forever-usr-bin-env-node-no-such-file-or-directory