@ince

Как получить ответ программы в переменную?

Делаю такую операцию - удаляю программу что висит на 80-м порте.
Но для начала смотрю ее ID.
Вопрос - можно ли из этого организовать bash-скрипт?
Как записать ID приложения в переменную, а после прочитать его?

root@user:~# sudo netstat -lpn |grep :'80'
tcp      0     0 0.0.0.0:80     0.0.0.0:*     LISTEN      30290/program: cp 
root@user:~# kill -9 30290
  • Вопрос задан
  • 154 просмотра
Решения вопроса 3
xez
@xez
TL Junior Roo
sudo kill -9 $(sudo lsof -t -i:80)
Ответ написан
Комментировать
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
lsof -Pnti:80 | xargs -l1 kill
Ответ написан
Комментировать
fzfx
@fzfx
18,5 дм
записать ID приложения в переменную
PEREMENNAYA=$(lsof -Pnti:80)
прочитать его
echo ${PEREMENNAYA} или echo "${PEREMENNAYA}"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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