我用那个:
sudo watch lsof -i -4 -a -P
并返回一个列表。
如何获得计数?
我试过这个,但不起作用。
sudo watch lsof -i -4 -a -P | wc -l
我同意,这可能应该在ServerFault上。
但是,在那之前:
你在做什么的问题是watch命令。 观察重复一个命令,以便随着时间的推移可以一次又一次地看到输出。
我的生命不接受一个-4的论点,但是如果你的话
sudo lsof -i -4 -a -P | wc -l
为我工作。
尝试netstat -a | wc -lf netstat -a | wc -lf或所有types的打开套接字和netstat -l | wc -l netstat -l | wc -l用于显示服务器套接字。
要获得计数,需要使用转义引号来包含由watch产生的shell的整个命令:
(另外,-4在这里没有工作)
sudo watch "lsof -i -a -P | wc -l "