shell_exec зависает, если не указан выходной файл - PullRequest
0 голосов
/ 04 апреля 2011

Итак, при выполнении:

php '_cliScript.php' "535c862d53269d7c027962fccd3f9823" "12f9f2bc98d120848b883a9632e4048d" "444948150528855c6620042134857e6a805e8f92">"/var/www/output.txt" 2>&1 &

С другой стороны, он работает как шарм, пытаясь выполнить:

php '_cliScript.php' "535c862d53269d7c027962fccd3f9823" "12f9f2bc98d120848b883a9632e4048d" "444948150528855c6620042134857e6a805e8f92" 2>&1 &

Он просто зависает, даже не выполняет скрипт. Также попробовал:

php '_cliScript.php' 535c862d53269d7c027962fccd3f9823 12f9f2bc98d120848b883a9632e4048d 444948150528855c6620042134857e6a805e8f92 2>&1 &

php '_cliScript.php' 535c862d53269d7c027962fccd3f9823 12f9f2bc98d120848b883a9632e4048d 444948150528855c6620042134857e6a805e8f92 &

И они тоже висят .. :) какие-нибудь предложения? Я схожу с ума здесь.

1 Ответ

0 голосов
/ 04 апреля 2011

Что ж, если вы хотите попытаться получить информацию из сценария, не ставьте & в конце, в противном случае, если вы не хотите выводить в файл, но вам не нужны какие-либо информация из скрипта, затем >/dev/null вместо файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...