コマンドラインから次のように実行するbashスクリプトがあります。
./script.sh var1 var2
特定のphpファイルを呼び出した後、上記のコマンドを実行しようとしています。
私が今持っているのは:
$output = shell_exec("./script.sh var1 var2");
echo "<pre>$output</pre>";
しかし、それは機能しません。も使ってみましexec
たsystem
が、スクリプトが実行されませんでした。
ただし、実行しようとするshell_exec("ls");
と機能し$output
、すべてのファイルのリストになります。
これが使用しているVPSの制限によるものなのか、それとも問題が別の場所にあるのかわかりません。