我正在尝试在 AS400 上从 QShell 运行一些 PHP 代码,它一直给我以下错误消息:
Command ended normally with exit status 2.
这很难测试,因为它是一个自动运行它的虚拟用户,当我在我的帐户下运行它时工作得很好。
根据本指南,此返回代码要么是缺少参数(我认为不太可能,因为它对我有用)要么是权限问题,但我已多次检查所有权限,似乎它们都设置正确. 我试图获取一个 PHP 错误日志,但它根本没有被填写,这意味着它甚至没有进入 PHP 代码。
这是我正在运行的示例命令:
/path/php-cli /other_path/myPHP.php "inFile=abc.txt"
有什么方法可以找出缺少正确权限的文件,还是只是寻找复活节彩蛋?