Como posso verificar em quais computadores estou logado na rede da minha escola?

1

Em algum momento da última semana, esqueci de sair de um computador em algum lugar da minha escola e agora não consigo abrir o Firefox porque ele já está aberto nesse computador. Existe um comando shell para eu encontrar uma lista de todos os computadores em que estou logado na rede? Possivelmente usando lsof?

    
por michaelAdam 01.10.2014 / 02:03

1 resposta

2

Você poderia ssh em cada máquina para detectar o processo do firefox rodando em seu nome.

Por exemplo, verifique:

ssh  [email protected] ps -ef|grep firefox |grep myname

Se você tem uma lista de máquinas, você pode fazê-lo em um loop, por exemplo:

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 

Você pode usar ping para listar as máquinas em sua lan (assumindo / 24 máscara de sub-rede), exemplo:

ping -b 1.2.3.255
    
por 01.10.2014 / 13:33