次のコードは、shell.sh、gitstatus.txt を作成しますが、gitstatus.txt は空です。コメント部分を実行すると、dirが作成されます。値が gitstatus.txt ファイルに入らないのはなぜですか?手がかりはありますか?
<?php
$command = "echo '#!/bin/sh'>shell.sh";
exec($command);
$cmnd = "echo 'git status >gitstatus.txt'>>shell.sh";
//$cmnd = "echo 'mkdir rr1'>>shell.sh";
exec($cmnd);
$cmd1 = "sh shell.sh";
exec($cmd1);
?>