有关shell脚本和php的信息

时间:2012-12-05 09:56:18

标签: php shell sh

我知道的事情:

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

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

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

1 个答案:

答案 0 :(得分: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