shell 脚本是否等待 PHP 命令结束后才移动到下一行?

shell 脚本是否等待 PHP 命令结束后才移动到下一行?

如果我编写一个类似这样的 shell 脚本:

php script1.php
php script2.php

当我运行它时会发生什么?shell 是否等到script1.php完成后再继续php script2.php,还是第二行在第一行之后立即运行?

如果是后者,我怎样才能让它表现得像前者?

答案1

&所有 shell 命令都按顺序执行,并且在完成前一个命令后执行每个命令,除非您通过在命令末尾附加 & 符号在后台运行命令。

相关内容