gpt4 book ai didi

linux - 如何在 bash 中同时运行多个 ssh 命令?

转载 作者:太空宇宙 更新时间:2023-11-04 05:42:20 25 4
gpt4 key购买 nike

我在 Linux 上使用 ROS,通常的工作流程包括 ssh 进入机器,运行必要的命令,然后启动一个新的终端窗口,再次 ssh 等等。我想为此运行一个 bash 脚本,但我有点卡住了。我无法按顺序运行这些命令,我​​需要打开一个新终端,以便它们同时运行。我如何使用 ssh 在 bash 中执行此操作?

最佳答案

同时运行四个命令:

#!/bin/bash
command1 &
command2 &
command3 &
command4 &

& 告诉 shell 在后台运行前面的命令,允许 shell 脚本继续执行下一个命令,而无需等待上一个命令完成。

如果您想在执行其他任务之前等待所有四个命令完成,请使用 wait 命令。有关更多详细信息,请参阅 man bash

关于linux - 如何在 bash 中同时运行多个 ssh 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47914180/

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