tmux在重新连接后丢失附加上下文


0

我在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 -Lpwd -P?(按此顺序运行它们)。有差异吗?是否存在所有路径?是否涉及任何符号链接?被pwd命令无论您使用的shell内建一个壳呢?
Kamil Maciorowski

我已经无法访问该环境,因此不再使用它了。谢谢你的提示。
绝地
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.