如何在Linux下同时执行多个命令

  • 本文关键字:执行 命令 Linux bash shell
  • 更新时间 :
  • 英文 :


我想知道如何在Linux中同时执行文本文件中存在的所有命令。简短的背景:我已经创建了一个文本文件,内容如下:

nohup execute_command1
nohup execute_command2
.
.
.
nohup execute_command30

现在我想在Linux服务器上同时执行文本文件中出现的所有命令。我怎么做呢?

&放在每行的末尾。

您已经创建了一个文件,您可以通过在文件顶部添加一个散列邦(对于bash使用#!/usr/bin/env bash)将其转换为脚本

你可以通过运行chmod +x filename使脚本可执行,然后运行./filename脚本

这将按顺序运行您的每个命令,要同时运行它们,请将&放在每个命令的末尾(如@bib所述)。

你的文件看起来应该像

#!/usr/bin/env bash
command1 options &
command2 options &
....
commandn options &

所有的处理将在后台运行,脚本将结束。如果这些是长时间运行的进程,您需要在完成后找到并终止该进程。

最新更新