首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >由于自动注销而关闭tmux窗口

由于自动注销而关闭tmux窗口
EN

Stack Overflow用户
提问于 2020-06-27 02:42:25
回答 1查看 848关注 0票数 2

在使用tmux时,我遇到了自动注销的问题。

当我在tmux中打开一个新窗口时,$TMOUT设置为600。这会导致shell在一段时间后自动退出我。我不能覆盖它或取消它,因为它是只读的。如果我在该窗口中启动了一个新的bash进程,则$TMOUT设置为0,并且不会超时(所需的行为)。

我的问题是,为什么一个新的tmux窗口比一个新的bash进程具有不同的环境设置?如何更改新的tmux窗口的TMOUT设置?

EN

Stack Overflow用户

回答已采纳

发布于 2020-06-27 06:14:23

以下是您可以检查的两种可能性:

  • 您从一个TMOUT导出的shell启动tmux,因此它在应用于新窗格的全局环境中。检查tmux showenv -g,如果有,请用tmux setenv -ug TMOUT删除。不应该有必要在外壳中导出TMOUT以避免这一点。

默认情况下,

  • tmux将启动登录shell,其中一个仅由登录shell运行的shell配置文件正在设置TMOUT。检查是否也使用bash -l。如果是这样的话,您可以跟踪设置它的位置,或者更改tmux以不通过更改default-command.

启动登录shell。

票数 6
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62605288

复制
相关文章

相似问题

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