在 TMUX 中,如果您希望在启动 shell 命令时停止新窗口,可以使用以下方法:
-d
选项创建一个新的会话,并指定要运行的命令。例如,如果您想在启动 TMUX 时运行 top
命令,可以使用以下命令:tmux -d new-session 'top'
这将创建一个新的 TMUX 会话,并在其中运行 top
命令。
send-keys
选项。例如,如果您想在启动新窗口时运行 top
命令,可以使用以下命令:tmux new-window -n 'top'
这将在当前 TMUX 会话中创建一个新窗口,并在其中运行 top
命令。
suspend-client
命令。例如,如果您想在启动新窗口时停止新窗口,可以使用以下命令:tmux new-window -n 'top' \; suspend-client
这将在当前 TMUX 会话中创建一个新窗口,并在其中运行 top
命令,然后暂停该窗口。
resume-client
命令。例如,如果您想在启动新窗口时停止新窗口,并在稍后恢复该窗口,可以使用以下命令:tmux new-window -n 'top' \; suspend-client \; resume-client
这将在当前 TMUX 会话中创建一个新窗口,并在其中运行 top
命令,然后暂停该窗口。您可以使用 resume-client
命令恢复该窗口。
请注意,这些命令仅适用于 TMUX,而不适用于其他云计算品牌商。
领取专属 10元无门槛券
手把手带您无忧上云