From 362e0f04e06d7f239351484e133bc9f52620a5d2 Mon Sep 17 00:00:00 2001 From: Reisber Date: Sat, 25 Jul 2026 19:10:10 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20linux/sadservers.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- linux/sadservers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linux/sadservers.md b/linux/sadservers.md index 788e40e..651903e 100644 --- a/linux/sadservers.md +++ b/linux/sadservers.md @@ -3,7 +3,7 @@ `pkill firefox` - отправляет сигнал `SIGTERM`, однако если процесс не отвечает, то можно использовать `pkill -9 firefox`, чтобы жёстко убить процесс. Интересная команда `ps -ef | grep firefox | grep -v grep | awk '{print $2}'` Эта команда сначала перечисляет все процессы с использованием `ps -ef`,затем фильтрует выходные данные, чтобы найти строки, содержащие слово "firefox".Часть `grep -v grep` удаляет сам процесс `grep` из выпуска.Наконец, `awk '{print $2}'` извлекает второе поле (которое является PID) из каждой строки. -Если вдруг существует несколько процессов с одним именем, то стоит использовать знак $, допустим есть процесс firefox и firefox_app если ввести firefox$, то будет убит только процесс firefox, а процесс _app останется +Если вдруг существует несколько процессов с одним именем, то стоит использовать знак "$", допустим есть процесс firefox и firefox_app если ввести firefox "$", то будет убит только процесс firefox, а процесс _app останется Если имеется файл, в котором произвольно написаны IP адресса и нужно посчитать их количество, то отлично подойдут следующие команды ``` grep -Eo "[0-9.]{6,15}" access.log | sort -v | uniq -c | sort -n