首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Tmux会话并不总是打开预期的挂载绑定。

Tmux会话并不总是打开预期的挂载绑定。
EN

Stack Overflow用户
提问于 2022-06-12 06:58:17
回答 1查看 80关注 0票数 0

我希望运行unshare,挂载几个目录,并在新的挂载命名空间中运行tmux会话。这是我的装置

代码语言:javascript
运行
复制
$ cat run
#!/bin/bash
mount --bind ~/a ~/b
tmux
$ unshare -r --mount ~/run

当我运行这个命令时,我会被放到tmux会话中,但是没有绑定。更奇怪的是,如果我在tmux会话中重新运行unshare -r --mount ~/run命令并退出,下次运行时绑定就在那里了!我可以通过在tmux会话中始终运行挂载命令来获得一致的行为,但我想了解为什么这种行为取决于绑定是否存在于上一个会话中。

tmux替换为/bin/bash以戳入已挂载的目录,显示绑定始终如期而至。在tmux中运行挂载命令之后,所有后续运行都具有绑定,直到我移动~/a为止。那么问题又回来了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-15 02:03:33

我现在无法重现我自己的问题。我怀疑解决办法是能源循环。我认为我在安装tmux和遇到这个问题之间并没有这样做,所以这可能是根本原因。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72590079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档