Я пытаюсь выполнить скрипт из shell_exec
в первый раз, я не знаю, откуда возникла моя проблема из-за команды или пути.из нескольких уроков, которые я использовал, я распечатал phpinfo()
в соответствии с инструкциями, чтобы увидеть bin path
, это то, что я получаю в выводе $_ENV['PATH'] /usr/local/bin:/usr/bin:/bin
.Я попытался использовать приведенный ниже скрипт, но не повезло, кто-нибудь может мне помочь, пожалуйста.
Мои файлы выглядят так
public_html / dir / exec_test.php как http://example.com/dir/exec_test.php
<?php
echo 'Script succeeded';
?>
public_html / dir / exec.php as http://example.com/dir/exec.php
<?php
$postid = 3;
shell_exec("/usr/local/bin:/usr/bin:/bin /home/uhs67388/public_html/dir/exec_test.php '".$postid."' 'alert' >> /home/uhs67388/public_html/alert_log/paging.log &");
//shell_exec("/usr/local/bin:/usr/bin:/bin ".__DIR__."/exec_test.php '".$postid."' 'alert' >> ".__DIR__."/../alert_log/paging.log &");
?>