上周的某个时候,我忘记从学校的一台电脑上注销,现在我无法打开 Firefox,因为它已经在这台电脑上打开了。有没有 shell 命令可以让我找到网络上我登录的所有计算机的列表?可能使用 lsof?
答案1
您可以在每台机器上进行 ssh 来检测以您的名义运行的 Firefox 进程。
例如检查:
ssh [email protected] ps -ef|grep firefox |grep myname
如果您有机器列表,您可以循环执行此操作,例如:
for box in 1.2.3.4 1.2.3.5 1.2.3.6; do
ssh myname@$box ps -ef|grep firefox |grep myname
done
您可以使用 ping 列出您局域网中的机器(假设子网掩码为 /24),例如:
ping -b 1.2.3.255