如何在tmux中自动创建,命名和运行命令

时间:2019-03-30 04:44:39

标签: bash tmux

我将tmux用于我运行的有时会崩溃的程序,因此我可以从中收集错误。我将这种错误收集方法用于几个不同的程序,并且想知道是否存在以编程方式使用bash创建多个tmux会话,每个会话都有其自己的名称并在其中运行了命令。

我尝试执行以下操作:

tmux new -ds "myname" "my command"
tmux new -ds "myname2" "my command"

但是,如果tmux会话中的程序或命令完成/关闭/崩溃,则tmux会话会自动退出并关闭,从而无法达到获取错误输出的目的。

1 个答案:

答案 0 :(得分:1)

您必须使命令不退出。例如在命令后运行shell,因此shell将等待您:

: