运行命令后如何使tmux窗口保持打开状态

卑鄙的

我在摆弄tmux,试图使其与我screen为满足终端需求(我不是程序员)设置的行为近似

我只希望它开始几个Bash会话,一个Alpine实例和一个Newsbeuter实例。我的工作方式大部分都是这样,现在的主要问题是在启动时在Bash会话之一中调用Python程序。

问题是Bash会话要在Python程序启动后关闭,而我希望Bash会话保持打开状态,以便从该会话中的Python程序获取STDOUT输出。

为此screen,我只需将这一行:

$ screen -t bash1 python2.6 python-prog/prog.py &

注意:以及我想在启动时打开的其他3个终端的类似行).screenrc

但是,当我把对我来说等效的内容放入时.tmux.conf,即neww -n Bash1 bash python2.6 python-prog/prog.py &运行Python程序的Bash会话关闭。同时,其他3个端子在下面正常启动tmux并保持打开状态。

那么,我在这里做错了什么?如何运行该python程序并使bash会话保持打开状态并显示STDOUT输出?

布雷特·Y

尝试将命令分为两行 .tmux.conf

  1. 打开窗户

    neww -n Bash1 bash
    
  2. 将命令发送到窗口

    send-keys -t "Bash1" 'python2.6 python-prog/prog.py' Enter
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何运行bash命令并使提示保持打开状态?

如何启动多个xterm窗口并在每个窗口上运行命令,然后使每个窗口保持打开状态?

ConEmu使用默认样式在运行命令后使终端保持打开状态

关闭窗口后,进程保持打开状态

测试运行后如何让模拟器保持打开状态?

Python命令提示符关闭后如何使打开的应用程序保持打开状态?

从现有的Powershell窗口中打开一个Powershell窗口,并在运行代码后使其保持打开状态

打开终端,运行命令,并让交互式终端保持打开状态

如何从批处理文件运行程序,而在程序启动后不使控制台保持打开状态?

是否有内置功能使PyInstaller中的命令窗口保持打开状态

bat文件发出git pull命令并使git bash窗口保持打开状态

Firefox开发工具在窗口关闭后保持打开状态

使用https://github.com/sahat/satellizer登录后,Twitter弹出窗口保持打开状态

PowerPoint 2013宏在关闭命令后保持文件锁定为打开状态

我如何制作一个脚本来打开终端窗口,在其中执行命令并在Scientific Linux上保持打开状态?

如果打开工作簿后发现错误,如何避免使其保持打开状态?

批处理文件:如何使控制台窗口保持打开状态

当用户导航到不同页面时,facebook如何使聊天窗口保持打开状态?

如何使谷歌地图多个标记的信息窗口保持打开状态

linux:如何从命令行打开google-chrome之类的gui程序,以便即使在最终关闭后也保持打开状态

Python Tkinter destroy toplevel 使窗口保持打开状态

使HTML窗口保持打开状态,直到用户关闭它

如何从批处理文件启动Powershell命令行并强制其保持打开状态?

如何从C#执行cygwin命令并将其保持打开状态?

数据表:如何在Ajax重新加载后使子行保持打开状态

如何通过 SSH 客户端运行控制台并保持打开状态?

选择更改后让MatSelect保持打开状态

关机后PC风扇保持打开状态

执行脚本后将gnuplot保持打开状态