我试图在一行中合并多个 linux 命令来执行部署操作。例如
nohup php 1.php
nohup php 2.php
nohup php 3.php
nohup php 4.php
我想并行执行所有这些操作,可以在 .sh 文件中执行吗?
最佳答案
在linux中可以使用&&
顺序执行命令,只有前一个命令执行成功后才会执行命令。
nohup php 1.php && nohup php 2.php && nohup php 3.php
编辑:如果您不希望 &&
运算符提供错误检查,请使用分号 (;)
来链接命令,如下所示:
nohup php 1.php ; nohup php 2.php ; nohup php 3.php
关于linux - 在一行中组合多个 linux 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20473770/