我将tmux用于我运行的有时会崩溃的程序,因此我可以从中收集错误。我将这种错误收集方法用于几个不同的程序,并且想知道是否存在以编程方式使用bash创建多个tmux会话,每个会话都有其自己的名称并在其中运行了命令。
我尝试执行以下操作:
tmux new -ds "myname" "my command"
tmux new -ds "myname2" "my command"
但是,如果tmux会话中的程序或命令完成/关闭/崩溃,则tmux会话会自动退出并关闭,从而无法达到获取错误输出的目的。
答案 0 :(得分:1)
您必须使命令不退出。例如在命令后运行shell,因此shell将等待您:
: