1

В какой-то момент на прошлой неделе я забыл выйти из компьютера где-то в моей школе, и теперь я не могу открыть Firefox, потому что он уже открыт на этом компьютере. Есть ли для меня команда оболочки, чтобы найти список всех компьютеров, на которых я вошел в сеть? Возможно, с помощью lsof?

1 ответ1

2

Вы можете использовать ssh на каждой машине, чтобы обнаружить процесс firefox, запущенный от вашего имени.

Например, проверьте:

ssh  myname@1.2.3.4 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .