gpt4 book ai didi

bash - 有没有办法在我的 shell 脚本中并排运行两个命令?

转载 作者:行者123 更新时间:2023-12-05 05:08:48 25 4
gpt4 key购买 nike

我有一种情况,我想在我的终端中同时运行两个脚本,并在它们运行时查看它们的输出。现在我可以使用 tmux 手动完成此操作。我将使用 tmux 启动终端,垂直拆分 Pane ,然后在各自的 Pane 中启动每个脚本。

但是我正在尝试看看是否有一种方法可以将所有这些逻辑放入脚本中,这样不了解 tmux 的人就可以运行它并查看脚本并排执行。

我一直在努力解决这个问题,但到目前为止我运气不太好。但这本质上是我想要实现的目标:

tmux -pane1 'cmd 1' -pane2 'cmd 2'

有人有什么想法吗?谢谢。

最佳答案

您可以使用 tmux send-keys -t <pane_id> "<command>" Enter向 Pane 发送命令。例如,如果我们当前在一个有 2 个 Pane 的窗口中处于事件状态:

tmux send-keys -t 0 "<command_1>" Enter && tmux send-keys -t 1 "<command_2>" Enter

您可以查看 send-keys 的更多选项here

关于bash - 有没有办法在我的 shell 脚本中并排运行两个命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58088382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com