我希望这是正确的地方问这个问题:我有两台机器(Win7)运行Cygwin。 机器A通过ssh会话连接到机器B. 当我在A的sshterminal上运行ps -W时,进程列表中缺less一些在B上运行的进程(尤其是Visual Studio的devenv.exe )。 但是,如果我直接在B上运行ps -W ,那么缺less的进程就显示得很好。
我究竟做错了什么? 这似乎是一个cygwin错误,或者我误解ps / ssh ?
谢谢。
编辑:它看起来甚至知道PID,我仍然不能杀死VS进程从SSH会话:
$ /bin/kill.exe -f 4728 kill: couldn't open pid 4728
所以看起来不知何故ssh会话无法访问此进程,因此不会列出它。 为什么会这样呢?