Как уничтожить процесс с помощью названия программы вместо PID?

Существует большой ресурс в http://portforward.com/, который поможет Вам пройти процесс для множества производителей маршрутизатора и использований портов.

Первый выпуск - то, что Ваш локальный IP-адрес не 127.0.0.1 - это - localhost (http://en.wikipedia.org/wiki/Localhost). Найдите свой локальный IP-адрес с помощью инструкций относительно http://www.wikihow.com/Find-the-IP-Address-of-Your-PC (использование ipconfig /all от командной строки).

Вторым является порт вперед сам. Вы хотите передать внешний порт 8000 Вашему внутреннему порту 80.

0
задан 28 December 2013 в 08:12
2 ответа

Если вы посмотрите, что находится справа от этого PID, вы можете заметить, что это PID grep, ищущего вашу строку поиска. Поэтому каждый раз по-разному. К тому времени, как ваша оболочка вернется из grep, grep, конечно, исчезнет.

Вы найдете свой процесс под другим именем, если он все еще работает. Попробуйте ps ax | grep python вместо этого, или еще лучше, pgrep python , если он у вас есть.

5
ответ дан 4 December 2019 в 11:17

Чтобы выполнить команду grep для процесса, вы можете использовать

ps ax|grep name|grep -v grep

, это избавит от команд grep, однако, если имя вашего скрипта не отображается, вам, вероятно, придется выполнить ps axw, чтобы получить более длинную командную строку.

ps axww|grep name|grep -v grep
1
ответ дан 4 December 2019 в 11:17

Теги

Похожие вопросы