我在我的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会话,命名它,并自动输入命令,但不能绑定到当前会话(意思是我不会这样做)必须附加到语音助理会话以附加到另一个)
答案 0 :(得分:0)
您需要取消设置TMUX环境变量
# assuming this is the shell inside tmux
$ export TMUX=
# now you can run tmux inside tmux
$ tmux
因此,在tmux开始之前,重要的一行是export TMUX=
。