linux - 在一行中组合多个 linux 命令

标签 linux centos centos5

我试图在一行中合并多个 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/

相关文章:

linux - tf_version_script 给出语法错误

nginx - Centos7 Nginx mod_security - 未知指令 "ModSecurityEnabled"

c++ - ltrace: 在 "library.so"中找不到 .dynsym 或 .dynstr

c++ - 如果我溢出堆栈,我可以期待段错误吗

linux - 定期检查文件夹是否已在目录中创建

linux - 创建一个 bash 脚本,为文件中的每个名称创建一个文件夹

linux - 如何从Linux中另一个文件的数据编辑一个文件中带有扩展名的行

https - 将 SSL 证书 SHA-2 降级为 SHA-1

linux - 如何通过终端杀死bash中的进程

c++ - ENOMEM 创建线程失败的原因?