如何持续监控连接到本地套接字的 PID?

Her*_*che 6 networking process socket ss

一些本地进程在端口 1234 上连接和断开连接到 127.0.0.1。

我想记录到此端口(或服务器进程)的所有连接。

我试过了

 ss -tpn | grep 1234 
Run Code Online (Sandbox Code Playgroud)

它显示一个列表,但随后停止;它不会继续记录新连接,因此我无法捕获所有者的套接字或 PID。

我可以使用什么工具来发现连接和断开套接字的 PID?

Kar*_*rov 3

有一个“监视”工具可以做到这一点,或者您可以
while true; do sleep 2; clear; ss -tulnp | grep 1234 ; done
将代码附加到文件中并跟踪它。这可能会产生CPU使用率,但可能会帮助你找到你想要的东西。
Linux 监视命令

  • 如果在这 2 秒睡眠期间建立并关闭连接会发生什么? (2认同)