Я попробовал git bash на Windows10
$ php show_argv.php 1000 > out.log
** show_argv.php делает просто print_r($argv[1]);
print_r($argv[1]);
, затем появляется сообщение
stdout is not a tty
и выходит.log был создан, но содержимое пусто.
как я могу написать в out.log ??
Пожалуйста, посмотрите, работает ли это и для вас. Используйте C:\Program Files\Git\bin\bash.exe вместо C:\Program Files\Git\git-bash.exe, тогда команда работает нормально.
C:\Program Files\Git\bin\bash.exe
C:\Program Files\Git\git-bash.exe