从会话中创建新的tmux会话

时间:2016-10-07 04:47:06

标签: python raspberry-pi tmux

我在我的RPi上使用语音助手,但由于我有一定的tmux会话,它不会工作。

没关系,因为我想出了解决这个问题的想法。

由于我的语音助手是用Python编写的,我以为我可以使用os模块来执行os.system('tmux kill-session -t Radio')

这很好用,但是当我尝试使用tmux new-session -d -s Radio 'python blah blah'再次创建会话会话时,它不起作用,因为我正在尝试从另一个内部创建一个tmux会话。

在google上,我发现了各种建议,所有这些建议都不符合我的需要(也无法适应)。

我可以在Tmux会话中从Python中执行什么命令,可以创建新的tmux会话,命名它​​,并自动输入命令,但不能绑定到当前会话(意思是我不会这样做)必须附加到语音助理会话以附加到另一个)

1 个答案:

答案 0 :(得分:0)

您需要取消设置TMUX环境变量

# assuming this is the shell inside tmux
$ export TMUX=
# now you can run tmux inside tmux    
$ tmux

因此,在tmux开始之前,重要的一行是export TMUX=