Включить xtrace с помощью переменной окружения

Используя ss, мы можем получить подробную информацию о процессах/соединениях, которые прослушивают определенный IP-адрес и порт, для src 127.0.0.1и порта 80:

.
sudo ss -lp  '( dport = :80 )' src 127.0.0.1

тогда мы можем получить только PIDс помощью grepи убить их всех с помощью xargsи kill.

sudo ss -lp  '( dport = :80 )' src 127.0.0.1 | grep -Po "(?<=pid=).*(?=,)"\
| sort | uniq | xargs kill

Вы также можете использовать переключатель -aвместо -l, чтобы получить список всех прослушивающих и не прослушивающих сокетов -.

1
19.08.2019, 14:53
1 ответ

Используйте env, чтобы игнорировать флаги readonly.

env SHELLOPTS=xtrace./yourscript
2
15.04.2021, 01:28

Теги

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