Мне нужно запустить команду в PHP следующим образом: exec('dosomething > saveit.txt'); Кроме того, я не хочу, чтобы PHP дождался завершения. Я также не хочу выбрасывать вывод, и я не хочу использовать nohup, потому что я использую это для чего-то еще в том же каталоге. Я также попробовал pclose(popen('dosomething > saveit.txt','r')); и это не сработало, оно […]
Я создал cronjob, который вызывает php-скрипт каждые 5 минут. Этот скрипт PHP должен запустить несколько других скриптов PHP CLI и сохранить их в фоновом режиме, даже когда cron-script завершается. В настоящее время я создаю эти подпроцессы по следующей строке кода: if (!$pid = shell_exec("nohup /var/[..]/cake.php test doSomething > /dev/null 2>&1 & echo $!")) return false; […]
Я думаю, что есть много похожих сообщений, но я еще не нашел решения после поиска. В принципе, я пытаюсь запустить два сценария в фоновом режиме. Когда я запускаю их в командной строке, я вижу после вызова моего первого скрипта: /usr/bin/nohup php script.php > nohupoutput.log & echo $! Я пробовал …script.php > /dev/null & с тем […]
Я пытаюсь запустить php-процессы в фоновом режиме и запустить это из php-файла. Некоторая информация: PHP Version 5.2.17, php safe_mode выключен, Linux-система. Я запускаю процесс с помощью exec, уже пробовал shell_exec. Я установил все файлы в 0755, 0777. $pid = exec("nohup $cmd > /dev/null 2> /dev/null & echo $!"); Если я напечатаю это заявление, я получаю […]
Я ищу лучшее или любой способ начать процесс с php в фоновом режиме, чтобы я мог убить его позже в скрипте. Прямо сейчас, я использую: shell_exec ($ Command); Проблема заключается в том, что она ждет закрытия программы. Я хочу что-то, что будет иметь тот же эффект, что и nohup при выполнении команды оболочки. Это позволит […]