即使发生故障,如何逐个执行所有bash cmd?

即使发生故障,如何逐个执行所有bash cmd?,bash,shell,jenkins,Bash,Shell,Jenkins,下面是.sh文件中要立即运行的一组CMD;但是,无论何时步骤中发生故障,都不会运行以下cmds步骤 rake mobile BROWSER=chrome COUNTRY=AE DOCKER=false > ./reports/a.log && rake mobile BROWSER=chrome COUNTRY=BH DOCKER=false > ./reports/b.log && rake mobile BROWSER=chrome COUNTRY

下面是.sh文件中要立即运行的一组CMD;但是,无论何时步骤中发生故障,都不会运行以下cmds步骤

rake mobile BROWSER=chrome COUNTRY=AE DOCKER=false > ./reports/a.log &&
rake mobile BROWSER=chrome COUNTRY=BH DOCKER=false > ./reports/b.log &&
rake mobile BROWSER=chrome COUNTRY=QA DOCKER=false > ./reports/c.log &&
rake mobile BROWSER=chrome COUNTRY=EG DOCKER=false > ./reports/d.log &&
rake mobile BROWSER=chrome COUNTRY=LB DOCKER=false > ./reports/e.log &&
rake mobile BROWSER=chrome COUNTRY=ES DOCKER=false > ./reports/f.log &&
rake mobile BROWSER=chrome COUNTRY=MA DOCKER=false > ./reports/g.log &&
只是分开;而不是&&


编辑:编辑;确实不需要@the Tin Man

这些行应该有一个&,这意味着分离作为一个后台进程,假设这是您想要的。double,&&,是一个布尔AND测试,它完全执行您不希望执行的操作,即仅在lhs命令返回成功时执行rhs命令。但它通常会立即并行触发所有CMD;我想一个接一个地执行这些步骤@ccarton需要等待上一个步骤完成,然后完全去掉符号。您不需要替换&&s,是吗?;不需要。删除当前结束每行的&&T。