我目前在 Ubuntu 13.10 中遇到一个错误,这意味着当我在暂停后恢复我的机器时,网络连接不会恢复。我有几个 NFS 挂载,因为它们处于挂起状态,所以每当我尝试在命令行上运行任何东西时(例如,该错误报告中的解决方法:),nmcli cli sleep false
shell 都会挂起。“挂起”是指它们对任何信号(Ctrl-C、Ctrl-Z、kill 等)都没有反应。
当我使用绝对路径(ieeg. /usr/bin/nmcli
)时,它按预期运行良好。当我恢复网络连接时,所有挂起的进程都会恢复生机并完成它们的执行。
我很困惑为什么会发生这种情况。我目前的怀疑是 bash 试图在 NFS 挂载目录之一中搜索我试图运行的命令。我的PATH
不包括任何 NFS 挂载目录。
所以我的问题是双重的:为什么外壳会以这种方式挂起,我该如何阻止它?