我遇到以下错误消息:
1.
byobu
ERROR: Sessions should be nested with care. Unset $TMUX to force.
某些版本会显示警告而不是错误:
WARNING: Sessions should be nested with care.
2.
byobu -ls
tmux: unknown option -- s
usage: tmux [-28lquvV] [-c shell-command] [-f file] [-L socket-name]
[-S socket-path] [command [flags]]
请问您有什么推荐吗?
最佳答案
如错误所示,嵌套 Byobu Byobu 内的 session 或Tmux可能很复杂。如果您知道要执行此操作,则只需取消设置 TMUX 环境变量即可覆盖此保护,您可以在一行中执行此操作,如下所示:
TMUX= byobu
对于你的第二个问题,看起来你正在尝试运行 GNU Screen -ls 命令列出 session ?如果是这样,您可能会对 Byobu 现在支持两种不同的后端这一事实感到困惑:Tmux 和 Screen。
Byobu 中的默认行为是使用 Tmux 后端。但是,您可以随时通过直接调用二进制文件 byobu-tmux 来临时覆盖该设置。或byobu-screen ,或者您可以使用 byobu-select-backend 永久选择和配置默认后端,然后是简单的 byobu此后命令将默认为该后端。
全面披露:我是 Byobu 的作者和维护者.
关于byobu错误: Sessions should be nested with care.取消设置$TMUX以强制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19099018/