bash脚本,执行命令行并继续下一个for循环

标签 bash for-loop command-line background-process execute

是否可以在 for 循环中运行命令而不等待该命令结束,同时继续进行下一次迭代?

因为我必须通过多个 ssh 连接同时发送多个文件,所以我等不及命令一一结束。

也许它与“xterm”或“gnome-terminal”之类的东西有关?

最佳答案

是的,您可以通过在末尾添加 & 在后台执行该命令。

因此语法看起来像 programName [arguments] & (至少对于 bourne 兼容的 shell)

关于bash脚本,执行命令行并继续下一个for循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49699264/

相关文章:

php - 如何使用从命令行执行的 PHP 连接 mysql

linux - 如何运行 iostat/vmstat/top/sar 直到所有后台进程完成?

bash - 为什么我的脚本不能在 FreeBSD 上运行,尽管它似乎可以在 Linux 上运行?就好像 FreeBSD 忽略了 "if"

python - for循环计算不正确

command-line - 如何安装gifsicle?

c# - 向 stdin 发送命令并发送传输结束 (Ctrl+D)

git - 尝试重定向 'git gc' 输出

mysql - 无法在 Amazon Cloud9 免费帐户上安装/使用 MySQL

java - 在 Java 中检查字符串是否遵循 ISBN-13

c++ - 输入和中断 C++ for 循环 : minimum of 10 iterations AND no empty string