If-Koubou

Kill Linux процеси Лесно с pkill

Kill Linux процеси Лесно с pkill (Как да)

Една от най-добрите функции в Linux е начина, по който можете да контролирате процесите от командния ред, така че ако имате приложение, което заключва вашия GUI, винаги можете да прелиствате SSH от друга машина и просто да убиете процеса на нарушение.

Проблемът е, че ако убивате същия процес многократно, е много досадно да трябва да разберете идентификацията на процеса всеки път, за да можете да го убиете ... така че ето по-лесният начин да го направите.

Старият път

Класическият начин за убиване на процеси означава, че първо трябва да използвате командата ps piped чрез grep, за да откриете процеса, който се опитвате да убиете:

$ ps-е | grep swiftfox
geek 7206 22694 0 Dec04? 00:00:00 / bin / sh / opt / swiftfox / swiftfox
geek 7209 7206 0 Dec04? 00:00:00 / bin / sh /opt/swiftfox/run-mozilla.sh / opt / swiftfox / swiftfox-bin
geek 7213 7209 0 Dec04? 00:04:29 / opt / swiftfox / swiftfox-bin
geek 14863 14224 0 18:19 точки / 4 00:00:00 grep swiftfox

След това, за да убиете процеса, ще трябва да използвате командата kill:

$ убива 7206

Новият път

Вместо да преминете през всичко това, можете просто да използвате командата pkill, ако вече знаете името на процеса или част от него.

$ pkill swiftfox

Това е толкова просто. Трябва да отбележите, че pkill ще убие всички процеси, съответстващи на текста за търсене, в този случай swiftfox

Ако искате да видите какви имена на процеси са съгласувани преди да използвате командата pkill, можете да използвате командата pgrep. Преминаването на превключвателя -l показва, че pgrep показва и името на процеса.

$ pgrep -l swiftfox
7206 swiftfox
7213 swiftfox-bin

Swiftfox изглежда много се сблъсква с мен, затова за съжаление трябваше да използвам тази команда много напоследък.