Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Убить процесс в bash  (Прочитано 907 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ureech

  • Автор темы
  • Участник
  • *
  • Сообщений: 218
    • Просмотр профиля
Убить процесс в bash
« : 08 Марта 2025, 14:31:04 »
Привет. Подскажите как в bash получить и убить процесс. То есть запущен nodejs сервер и нужно убить его через bash. Сейчас имею просто вывод
pgrep -a node24670 node phone.js

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5667
    • Просмотр профиля
Re: Убить процесс в bash
« Ответ #1 : 08 Марта 2025, 14:41:16 »
ureech, глянь тут
  ... ну и затем уже на выбор kill, pkill, killall

Оффлайн Smörman

  • Азъ есмь Школяръ
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 578
  • When In Rome, Do As The Romans Do...
    • Просмотр профиля
    • Compizomania
Re: Убить процесс в bash
« Ответ #2 : 08 Марта 2025, 15:02:13 »
глянь

А может ТС хочет, чтобы красивенько?  :)

htop-чиком например...

Запустит htop, F4, напишет node, стрелочкой вниз выберет строчечку эту красивенькую (чтобы выделена была голубеньким колорчиком) и на F9 и Enter?

Красиво же?
 :D
OS: Ubuntu 22.04 'Jammy Jellyfish' LTS, Arch Linux + Openbox, W11 Home
PC: Lenovo H530, CPU: i5-4430 3.0, Video: nVidia PCI-X
SSD: SAMSUNG EVO870 1T, SSD: 2хSAMSUNG EVO870 500G, RAM: 16G, ODD

Оффлайн ureech

  • Автор темы
  • Участник
  • *
  • Сообщений: 218
    • Просмотр профиля
Re: Убить процесс в bash
« Ответ #3 : 08 Марта 2025, 15:27:09 »
Smorman,спасибо.Как не странно, видел эту тему, но пропустил суть).

Пользователь добавил сообщение 08 Марта 2025, 15:32:55:
Не тот процесс выводит.
netstat -ntlp | grep 8080

tcp6       0      0 :::8080                 :::*                    LISTEN      24670/node
а phone.js & echo $!27699
« Последнее редактирование: 08 Марта 2025, 15:32:55 от ureech »

Оффлайн Smörman

  • Азъ есмь Школяръ
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 578
  • When In Rome, Do As The Romans Do...
    • Просмотр профиля
    • Compizomania
Re: Убить процесс в bash
« Ответ #4 : 08 Марта 2025, 15:46:45 »
Не тот процесс выводит
В htop по F4 красивенько вместо node написать phone.js...
И красивенько убить...

Или получить PID:
ps aux | grep phone.jsгде в выводе будет PID например 1234
и убить:
kill -9 1234(если процесс от суперпользователя, то может через sudo)
OS: Ubuntu 22.04 'Jammy Jellyfish' LTS, Arch Linux + Openbox, W11 Home
PC: Lenovo H530, CPU: i5-4430 3.0, Video: nVidia PCI-X
SSD: SAMSUNG EVO870 1T, SSD: 2хSAMSUNG EVO870 500G, RAM: 16G, ODD

Оффлайн ureech

  • Автор темы
  • Участник
  • *
  • Сообщений: 218
    • Просмотр профиля
Re: Убить процесс в bash
« Ответ #5 : 09 Марта 2025, 07:43:44 »
Как убить процесс я знаю. Я не знаю, как это в bash оформить)

Пользователь добавил сообщение 09 Марта 2025, 08:25:13:
Разобрался.
RESULT=$(pgrep node)
kill -9 $RESULT

Всем спасибо.
« Последнее редактирование: 09 Марта 2025, 08:25:13 от ureech »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7817
  • We were here
    • Просмотр профиля
Re: Убить процесс в bash
« Ответ #6 : 09 Марта 2025, 13:01:17 »
pkill -9 node
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн ntfs3

  • Активист
  • *
  • Сообщений: 349
    • Просмотр профиля
Re: Убить процесс в bash
« Ответ #7 : 14 Марта 2025, 08:52:05 »
Вот кругом одни киллеры. Главное, никто не сказал, что иногда нельзя убивать, а надо завершать процесс, потому что иногда убийство процесса чревато для системы

Оффлайн Morisson

  • СуперМодератор
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 384
    • Просмотр профиля
Re: Убить процесс в bash
« Ответ #8 : 14 Марта 2025, 09:14:06 »
Вот кругом одни киллеры.
:2funny:

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5667
    • Просмотр профиля
Re: Убить процесс в bash
« Ответ #9 : 14 Марта 2025, 11:29:15 »
Главное, никто не сказал, что иногда нельзя убивать, а надо завершать процесс
- ну коль уж начал мудрствовать, так будь последовательным, высказался, объясни чем чревато, и приведи более подходящую команду (только пожалуйста без цитат твоего любимого ЧатЖоПэТэ, а если сам не знаешь, то лучше промолчи)

(Нажмите, чтобы показать/скрыть)

 

Страница сгенерирована за 0.03 секунд. Запросов: 25.