php - Shell脚本段错误

标签 php shell

您好,我有一个 shell 脚本,它应该基于返回的 php 代码运行:

x=1
while [[ "$x" != 5 ]] 
do
  echo "Welcome $x"
  php test.php
  x=$?
done

还有php代码

echo "Testdfdf test".PHP_EOL;
exit(4);

所以我希望每当我从 php 获得 5 时退出循环。

但我有时会:

./myshell: line 7: 20529 Segmentation fault      php test.php

它应该毫无问题地循环吗?

最佳答案

可能是因为这个错误同时影响了 Ubuntu 和 Debian... https://bugs.launchpad.net/ubuntu/+source/php5/+bug/343870

关于php - Shell脚本段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1176982/

相关文章:

php - 如果文件名存在于媒体上传目录中,则在文件名末尾添加数字

java - PHP 中的 256 位 AES 解密

php - 使用 PHP 裁剪 png 图像,去除空白透明度

php - 需要从mysql数据库显示图片到fpdf

linux - 使用 sh 监视输出时无法解决此错误

linux - Bash while 循环 `done' 语法错误意外标记

php - 使用 CodeIgniter 创建 XML

linux - 如何从脚本/手动或通过管道调用编辑和执行命令

linux - 用于解析日志文件然后附加到文件的 Powershell 脚本

linux - 如何在 bash 中的双引号之间写 "!"符号?