cygwin's ps -W não mostra todos os processos ao executar através de uma sessão ssh

2

Espero que este seja o lugar certo para fazer esta pergunta: Eu tenho duas máquinas (Win7) rodando o cygwin. A máquina A se conecta à Máquina B por meio de uma sessão ssh. Quando executo ps -W no terminal ssh em A, a lista de processos não possui alguns dos processos em execução em B (em particular, devenv.exe do Visual Studio). No entanto, se eu executar ps -W em B diretamente, esses processos ausentes serão exibidos muito bem.

O que estou fazendo de errado? Parece ser um bug do cygwin ou eu estou entendendo errado ps / ssh ?

Obrigado.

Edit: parece que mesmo conhecendo o PID, eu ainda não consigo matar o processo VS da sessão ssh:

$ /bin/kill.exe -f 4728
kill: couldn't open pid 4728

Portanto, parece que de alguma forma a sessão ssh não tem acesso a este processo e, portanto, não o lista. Por que isso está acontecendo?

    
por 0x4B1D 24.05.2012 / 15:26

0 respostas