我有包含多个命令的脚本。如何将命令组合在一起运行(我想制作几组命令。在每组中,命令应并行运行(同时)。各组应顺序运行,等待一组完成后再开始运行。下一组)...即
#!/bin/bash
command #1
command #2
command #3
command #4
command #5
command #6
command #7
command #8
command #9
command #10
我怎样才能每三个命令运行一次?我试过了:
#!/bin/bash
{
command #1
command #2
command #3
} &
{
command #4
command #5
command #6
} &
{
command #7
command #8
command #9
}&
command #10
但这不能正常工作(我想同时并行运行命令组。另外,我需要等待第一组命令完成后再运行下一组命令)
脚本正在退出,并显示一条错误消息!
2
你是什么意思,一起跑步。您是说同时并行运行吗?您怎么知道它“无法正常工作?” 您如何知道它何时正常工作?您是否要等待第一个组完成才能运行下一个组?
—
罗伯特·L
@goro引用您,脚本正在退出,并显示一条错误消息。请编辑您的问题以添加此类消息(为完成起见)并删除聊天(建议多加指教)。
—
dave_alcarin 2015年
是否在每个实例中运行相同的命令?一样的名字?
—
罗伯特·L
@goro,这个准确吗?“您有几组命令。在每组中,命令应并行运行(同时)。这些组应按顺序运行,等待一组完成后再开始下一组。”
—
RobertL