L procesus uz Linux Tie ir nekas cits kā palaistas programmu sērijas, tajos ir informācija no lietojumprogrammām, kā arī informācija, kas nepieciešama mijiedarbībai ar sistēmu. Nogalinot procesu, mēs atceļam tā pārstāvētās lietojumprogrammas izpildi, izslēdzam visu saziņu ar citiem procesiem un sistēmu, kā arī atbrīvojam visus resursus, ko tas patērē.
Ir pagājis kāds laiciņš šeit DesdeLinux Tika izveidots lielisks raksts, kas māca Kā viegli nogalināt procesus, šoreiz mēs papildināsim šo rakstu, pievienojot rīku ar nosaukumu fkill-cli kas ļauj mums viegli un ļoti praktiski nogalināt procesus Linux.
Kas ir fkill-cli?
Vai ir Cross-platform mārciņas, izstrādāja sindre sorhus, kas mums nodrošina praktisku un ērtu lietotāja interfeisu pārvaldīt mūsu operētājsistēmas procesus. Šis rīks ļauj mums viegli un dinamiski nogalināt procesus Linux, piekļūstot visiem procesiem ar vienu komandu un atrodot to, kuru vēlamies nogalināt, izmantojot sarakstu vai meklējot pēc nosaukuma vai tā daļām.
Šis rīks darbojas ar galvenajām mūsdienu operētājsistēmām (Linux, Windows un MacOS, tā izmantošana ir diezgan vienkārša, un tā ir paredzēta jebkura veida lietotājiem. Cross-platform sabiedrībā ir daudz pieņemama, tomēr tā ir tikai alternatīva tradicionālajai komandas nogalināt procesus.
Kā tiek instalēta fkill-cli
Lai instalētu fkill-cli mums jābūt instalētiem npm, kas atrodas gandrīz visu Linux distros oficiālajos krātuvēs. Tad mums ir jāizpilda šāda komanda fkill-cli instalēt automātiski:
sudo npm install --global fkill-cli
Tad mēs varam palaist rīku ar komandu fkill
Mācīšanās nogalināt procesus Linux ar fkill-cli
Kad esam instalējuši fkill-cli, mēs varam ļoti vienkārši nogalināt procesus Linux. Rīks mums dod dažas diezgan vienkāršas komandas tā lietošanai, tās pašas, kuras mēs varam zināt, ja izpildām fkill --help
no termināļa.
$ fkill --help
Usage
$ fkill [<pid|name> ...]
Options
-f, --force Force kill
Examples
$ fkill 1337
$ fkill Safari
$ fkill 1337 Safari
$ fkill
Fkill-cli izmantošana ir ārkārtīgi vienkārša, mums vienkārši jāizpilda komanda fkill ar dažiem no iepriekš minētajiem argumentiem, vai, ja tas neizdodas, vienkārši fkill un rīks parādīs visu notiekošo procesu sarakstu, mēs varam pārvietoties sarakstā ar tastatūras bultiņām un beidzot atlasiet to, kuru vēlamies nogalināt. Tādā pašā veidā mēs varam uzrakstīt vārdu (vai vārda daļa), lai rīks automātiski filtrētu atbilstības procesus.
Šajā gif mēs varam redzēt sīkāk šī rīka darbību:
Tas neapšaubāmi ir lielisks rīks, kas mums palīdzēs viegli, patīkami un ļoti interaktīvi nogalināt procesus Linux. Vai jūs uzdrošināties to izmēģināt?
Sveiki, vai ar kādu no šīm komandām ir iespējams nogalināt procesu un nekavējoties to restartēt? Tas ir, ja zombiju process ir atstāts vai kā citādi un nereaģē, vai to var nogalināt un atsākt ar vienu komandu vai dažādi ?.
Gracias
Sveiks, Argimiro! Tas, ko mēs parasti darām, kad vēlamies startēt programmu, ir tās izpilde, izmantojot sistēmu system start, service start, firefox, pildspalvu utt., Kur pēdējās divas komandas tieši izsauc konkrētu programmu. Ja mēs vēlamies nogalināt vai nogalināt procesu, mēs to parasti darām, izmantojot komandu kill, vai kā Lagarto norāda šajā ierakstā, izmantojot fkill. Tas ir, ja vēlaties, lai pakalpojums vai programma tiktu startēta pēc tā nogalināšanas, es domāju, ka vislabākais variants ir to palaist vēlreiz, izmantojot katras programmas vai pakalpojuma atbilstošās sākuma komandas.
Vai tā rīkojas tāpat kā nogalināt -9 .. ??
Gadījumā, ja tas notiek ar kādu. Pēc npm instalēšanas un vēlēšanās palaist fkill no termināla es saņēmu šādu kļūdu:
/ usr / bin / env: "mezgls": fails vai direktorijs nepastāv
Es atradu risinājumu šeit:
http://stackoverflow.com/questions/30281057/node-forever-usr-bin-env-node-no-such-file-or-directory