Почему этот процесс не работает в фоновом режиме?

Поэтому в основном я хочу запустить скрипт, который будет делать около 15 тыс. Pdf-файлов, и это нужно сделать из оболочки из-за php max_timeout …

Сервер: Ubuntu 10.04.1 PHP: 5.3.2-1ubuntu4.5

Итак, что я сейчас пробовал:

function run_in_background($Command){ $ps = shell_exec("nohup php5 $Command > /dev/null 2> /dev/null & echo $!"); return $ps; } $ok = run_in_background('/var/www/custom/web/public/make_pdf.php'); if(!empty($ok)) var_dump($ok); else exit('Fail'); 

И после этого я иду на консоль ssh и делаю ps $ps и в ответ получаю заголовки только без информации – ведьма означает, что процесс не работает …

Как я могу это сделать, чтобы он работал?