Я хочу извлечь идентификатор процесса определенного процесса, чтобы закрыть его. Процесс представляет собой локальный веб-сервер, использующий определенный порт (localhost: 3000), и в настоящее время я делаю это следующим образом, чтобы извлечь соответствующую строку:
lsof|grep localhost:3000
но lsof
команда слишком медленная. Есть ли более быстрый способ извлечь идентификатор процесса?
@HananN. Я попробовал, но все еще очень медленно. Использование netstat, как предлагается в ответах, намного быстрее.
—
Sawa
lsof
это не медленная часть, использующая все разрешения имен и IP-разрешения. Сделайте все это числовым, и все будет быстро.
@ Марчин Ваша информация была действительно полезна так же, как и ответы. Спасибо.
—
Sawa
Есть ли причина, по которой вы можете
—
Нильс
t use
убить всех pgrep
или pkill
?
lsof -i
перечислите только сетевые подключения.