我在tmux
我的一台服务器机器上遇到了问题。
当我tmux a -t<NUM>
通过新的SSH连接附加到现有的tmux命名会话(使用)时,它似乎失去了本地上下文。
这通常发生在我的代码build
目录中。
例如,运行make
返回:
make: getcwd: No such file or directory
运行git status
回报:
fatal: Unable to read current working directory: No such file or directory
但是,我需要做的就是运行
cd `pwd`
和一切如预期的那样。显然,pwd
似乎知道我在哪里......
你知道我的tmux会话正在失去这种背景会出现什么问题吗?
是否有任何命令可以运行以提供更多信息?
这是高度可重复的(每次我通过SSH连接到这台机器并附加到同一会话时)。
我已经无法访问该环境,因此不再使用它了。谢谢你的提示。
—
绝地
cd
,输出是echo $PWD
什么?pwd -L
?pwd -P
?(按此顺序运行它们)。有差异吗?是否存在所有路径?是否涉及任何符号链接?被pwd
命令无论您使用的shell内建一个壳呢?