💀Как правильно убить процесс: kill vs pkill vs killall 🧠 Иногда процесс завис так, что не отвечает, жрёт ресурсы или тупо мешает. Что делать? Правильно — убить его красиво

🖥 Код 🔵Находим PID процесса `ps aux | grep firefox | grep -v grep grep -v grep — исключает PID с grep

🔵Убить процесс по PID `kill Отправляет сигнал процессу (по умолчанию 15) Все сигналы читай тут:

раскрытьскрыть

kill -1 (SIGHUP) — Перезапуск процесса или перечитывание конфигурации. kill -2 (SIGINT) — Аналог Ctrl+C. Корректное завершение процесса из терминала. kill -3 (SIGQUIT) — Завершение с дампом памяти (debug). Редко нужно. kill -9 (SIGKILL) — Жёсткое убийство. Процесс не может перехватить сигнал, завершится мгновенно. kill -15 (SIGTERM) — Корректное завершение процесса. По умолчанию при kill <PID>. kill -18 (SIGCONT) — Возобновление процесса после остановки (kill -19) kill -19 (SIGSTOP) — Приостановить процесс (заморозка). kill -20 (SIGTSTP) — Аналог Ctrl+Z. Тоже остановка, но с терминала.

🔵Убить по имени процесса pkill firefox Не нужен PID Работает по имени (или маске)pkill -f "firefox" -f — ищет по полному командному аргументу (например, /usr/bin/firefox) Если не хочешь искать PID

🔵Убить все процессы с именем `killall firefox Завершает все процессы с таким именем Отличие от pkill: killall ищет точное имя, а pkill может по маске

Итого: 🔥kill — точечно, по PID. 🔥pkill — массово, по имени или маске. 🔥killall — убить все процессы с конкретным именем.

#linux #devops #sysadmin #kill_process`````

💀Как правильно убить процесс: kill vs pkill vs killall
🧠 Иногда процесс завис так, что не отвечает, жрёт ресурсы или тупо мешает | Сетка — социальная сеть от hh.ru
repost

13

input message

напишите коммент

еще контент в этом сообществе

еще контент в этом соообществе

войдите, чтобы увидеть

и подписаться на интересных профи

в приложении больше возможностей

пока в веб-версии есть не всё — мы вовсю работаем над ней

сетка — cоциальная сеть для нетворкинга от hh.ru

пересекайтесь с теми, кто повлияет на ваш профессиональный путь