Убий Linux процесите по-лесно с pkill
Една от най-добрите характеристики в Linux е начинът, по който можете да контролирате процесите от командния ред, така че ако имате приложение, което заключва вашия графичен потребителски интерфейс, винаги можете да прехвърлите SSH от друга машина и просто да убиете процеса на нарушаване..
Проблемът е, че ако многократно убивате един и същ процес, много е скучно да разберете идентификатора на процеса всеки път, така че да можете да го убиете… така че ето по-лесният начин да го направите.
Старият път
Класическият начин на убиване на процесите означава, че първо трябва да използвате командата ps, която се свързва чрез grep, за да намерите процеса, който се опитвате да убиете:
$ ps -ef | 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:
$ kill 7206
Новият път
Вместо да преминете през всичко това, можете просто да използвате командата pkill, ако вече знаете името на процеса или част от него.
$ pkill swiftfox
Толкова е просто. Трябва да отбележите, че в този случай pkill ще убие всички процеси, съответстващи на търсения текст swiftfox
Ако искате да видите какви имена на процеси са съгласувани преди да използвате командата pkill, можете да използвате командата pgrep. Преминаването на ключа -l указва на pgrep също да показва името на процеса.
$ pgrep -l swiftfox
7206 swiftfox
7213 swiftfox-bin
Swiftfox ми се струва много лошо, така че за съжаление трябваше да използвам тази команда много напоследък.