我正在使用 thunar 访问远程 PC 上的文件。但是,有时会话ssh
会挂起,我必须终止 thunar。然后当我尝试重新登录时,thunar 就会挂起。我发现的唯一解决方案是重新启动本地 PC,然后重新连接。由于这种方法有效,显然我可以在本地修复这个问题,方法是重新启动挂起的进程,而不是完全重新启动 PC!
那么我该如何诊断/找到挂起的进程/服务并重新启动它?
我正在使用 Xubuntu 15.10。
答案1
这个问题已经很老了,但我仍在使用 16.04。也许其他人仍在搜索这个问题。
寻址流程:
sudo ps -ax | grep sftp
11806 ? Sl 0:00 /usr/lib/gvfs/gvfsd-sftp --spawner :1.17 /org/gtk/gvfs/exec_spaw/8
11817 pts/6 Ss+ 0:00 /usr/bin/ssh -oForwardX11 no -oForwardAgent no -oPermitLocalCommand no -oClearAllForwardings yes -oProtocol 2 -oNoHostAuthenticationForLocalhost yes -l myusername -s mysite.org sftp
11821 pts/7 Ss+ 0:00 /usr/bin/ssh -oForwardX11 no -oForwardAgent no -oPermitLocalCommand no -oClearAllForwardings yes -oProtocol 2 -oNoHostAuthenticationForLocalhost yes -l myusername -s mysite.org sftp
11825 pts/10 S+ 0:00 grep --color=auto sftp
摧毁:
# 11817 - is the pid of ssh process
kill -9 11817