Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我会知道一些事情:
我有一个包含一些 php 脚本的 shell 脚本。
当第一个 php 脚本完成后,第二个启动......
但是问题:如果第一个脚本被致命错误或 die() 中断,是否执行第二个脚本?
运行它并找出答案,否则你有两个选择(也许更多?):
检查第一个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