服务器 16.04:运行 2 个以上并行命令或多个终端

服务器 16.04:运行 2 个以上并行命令或多个终端

我正在尝试在安装了 Ubuntu Server 16.04 的服务器上运行 2 个并行命令。或者也许(这很令人怀疑)有 2 个以上的终端,这样我就可以在不同的“窗口”中运行每个命令。

我知道可以通过创建 SSH 连接并通过 PuTTY 或类似程序运行任意数量的命令来实现这一点。但是,如果不使用这些额外的应用程序(或像sshUbuntu Desktop 上的命令),是否可以实现相同的结果?

答案1

正如评论中提到的那样,“&”将进程发送到后台。& 和 ; 的一个说明性示例是

(sleep 2; echo "2") & (sleep 3; echo "3") & (sleep 2; echo "hi") &

如果你不喜欢结尾:

(sleep 2; printf "2") & (sleep 3; printf "3") & (sleep 2; printf "hi") &

这三个复合命令在后台并行运行。您可以直接用脚本替换它们,或者根据需要使用 & 运算符。

相关内容