2012-12-05 98 views
-4

我知道的东西:关于shell脚本和php的信息

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

当完成拳头PHP脚本,二是推出...

但问题:如果第一个脚本由一个致命错误而中断,或由模具(),是第二个脚本执行?

+0

首先,显示你的代码,第二,你需要什么? – m4t1t0

+0

你如何开始第二个脚本? – magnetik

+0

运行shell脚本,在第二个php脚本中放一些明显的调试,看看它是否输出到终端? – ncremins

回答

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