私はこの単純なシェルスクリプトを書きました:
#!/bin/sh
STORAGE_PATH=/tmp/;
export STORAGE_PATH;
cd STORAGE_PATH;
perl /{SOME_PATH}/perl-script.pl;
シェルから呼び出すと、期待どおりに完全に機能します。しかし、PHPからは無限にハングし、デバッグ時に、Perlの実行中にハングすることがわかりました。これは、シェルで呼び出された場合は継続するため、実際には意味がありません。
シェバンを間違えました#!/bin/shか?私もやってみまし#!/bin/bashた。
私はphpのすべてのバリエーションで試しました:、、、、execしかし何も機能していません。systemshell_execcallthru
私は何か見落としてますか?