undefined procesy v systéme Linux Nie sú ničím iným ako sériou spustených programov, obsahujú informácie z aplikácií, ako aj informácie potrebné na interakciu so systémom. Keď proces zabijeme, zrušíme vykonávanie aplikácie, ktorú predstavuje, vylúčime všetku komunikáciu s ostatnými procesmi a systémom a uvoľníme všetky zdroje, ktoré spotrebováva.
Už je to tu nejaký čas DesdeLinux Vznikol skvelý článok, ktorý učí Ako ľahko zabiť procesy, tentokrát ideme tento článok doplniť pridaním nástroja s názvom fkill-cli ktorý nám umožňuje zabíjať procesy v systéme Linux jednoduchým a veľmi praktickým spôsobom.
Čo je fkill-cli?
Je Cross-platform libier, vyvinutý sindre sorhus, ktorá nám poskytuje praktické a pohodlné užívateľské rozhranie pre spravovať procesy nášho operačného systému. Tento nástroj umožňuje jednoduchým a dynamickým spôsobom zabíjať procesy v systéme Linux. K všetkým procesom tak máme prístup pomocou jediného príkazu a pomocou zoznamu alebo hľadania podľa názvu alebo jeho zlomkov nájdeme proces, ktorý chceme zabiť.
Nástroj pracuje s hlavnými operačnými systémami súčasnosti (Linux, Windows a macOS, jeho použitie je celkom jednoduché a je zameraný na akýkoľvek typ používateľov.) Cross-platform má v komunite veľké prijatie, je to však iba alternatíva k tradičnému príkazy na zabitie procesov.
Ako je nainštalovaná fkill-cli
Inštalácia fkill-cli musíme mať nainštalované NPM, ktorý je v oficiálnych úložiskách takmer všetkých linuxových distribúcií. Potom musíme vykonať nasledujúci príkaz fkill-cli nainštalovať automaticky:
sudo npm install --global fkill-cli
Potom môžeme nástroj spustiť príkazom fkill
Naučte sa zabíjať procesy v systéme Linux pomocou fkill-cli
Po nainštalovaní nástroja fkill-cli môžeme procesy v systéme Linux zabiť veľmi jednoduchým spôsobom. Tento nástroj nám poskytuje na použitie niekoľko pomerne základných príkazov, ktoré môžeme poznať, ak ich vykonáme fkill --help
z terminálu.
$ fkill --help
Usage
$ fkill [<pid|name> ...]
Options
-f, --force Force kill
Examples
$ fkill 1337
$ fkill Safari
$ fkill 1337 Safari
$ fkill
Používanie fkill-cli je veľmi jednoduché, stačí vykonať príkaz fkill s niektorými z vyššie spomenutých argumentov, alebo inak, iba fkill a nástroj nám ukážu zoznam všetkých procesov, ktoré bežia, môžeme sa v zozname pohybovať šípkami na klávesnici a nakoniec vyberte tú, ktorú chceme zabiť. Rovnakým spôsobom môžeme napísať meno (alebo časť mena) procesu, v rámci ktorého nástroj automaticky filtruje procesy zhody.
V nasledujúcom gife môžeme vidieť podrobnejšie chovanie tohto nástroja:
Je to nepochybne skvelý nástroj, ktorý nám pomôže zabiť procesy v systéme Linux ľahkým, príjemným a celkom interaktívnym spôsobom. Trúfate si to vyskúšať?
Dobrý deň, je možné pomocou niektorého z týchto príkazov proces zabiť a okamžite ho znova spustiť? To znamená, že ak bol proces zombie ponechaný alebo iným spôsobom a nereaguje, bolo by možné ho zabiť a reštartovať jediným príkazom alebo rôzne ?.
vďaka
Ahoj Argimiro! To, čo bežne robíme, keď chceme spustiť program, je spustiť ho buď prostredníctvom systemctl start, service start, firefox, pen, atď., Kde posledné dva príkazy priamo vyvolajú konkrétny program. Ak chceme proces zabiť alebo zabiť, zvyčajne to urobíme príkazom kill alebo, ako naznačuje Lagarto v tomto príspevku, prostredníctvom fkill. Inými slovami, ak chcete, aby sa služba alebo program spustil po jeho zabití, myslím si, že najlepšou možnosťou je znova ho spustiť pomocou vhodných príkazov na spustenie pre každý program alebo službu.
Robí to to isté ako kill -9 .. ??
Pre prípad, že by sa to niekomu stalo. Po inštalácii npm a chcú spustiť fkill z terminálu som dostal nasledujúcu chybu:
/ usr / bin / env: "node": Súbor alebo adresár neexistuje
Riešenie som našiel tu:
http://stackoverflow.com/questions/30281057/node-forever-usr-bin-env-node-no-such-file-or-directory