PS-W Cygwin не показывает все процессы при запуске через сеанс SSH
Я надеюсь, что это правильное место, чтобы задать этот вопрос: у меня есть две машины (Win7) под управлением Cygwin. Компьютер A подключается к компьютеру B через сеанс SSH. Когда я бегу ps -W
в терминале ssh на A в списке процессов отсутствуют некоторые процессы, запущенные на B (в частности, Visual Studio devenv.exe
). Однако, если я бегу ps -W
на B эти пропущенные процессы отображаются просто отлично.
Что я делаю неправильно? Кажется ли это ошибка Cygwin или я неправильно понимаю ps
/ssh
?
Благодарю.
Изменить: похоже, даже зная PID, я все еще не могу убить процесс VS из сеанса SSH:
$ /bin/kill.exe -f 4728
kill: couldn't open pid 4728
Таким образом, похоже, что сессия ssh не имеет доступа к этому процессу и поэтому не перечисляет его. Почему это происходит?