-4

我会知道一些事情:

我有一个包含一些 php 脚本的 shell 脚本。

当第一个 php 脚本完成后,第二个启动......

但是问题:如果第一个脚本被致命错误或 die() 中断,是否执行第二个脚本?

4

1 回答 1

0

运行它并找出答案,否则你有两个选择(也许更多?):

检查第一个php命令后的返回码

php -f ./file1.php
if [[ $? != 0 ]]; then
    echo "php failed"
    exit 1
fi
php -f ./file2.php

将两者短路&&

php -f ./file1.php && php -f ./file2.php
于 2012-12-06T03:55:58.527 回答