Shell_exec php com nohup

Acho que existem muitas postagens semelhantes, mas ainda não encontrei uma solução depois de pesquisar.

Basicamente, estou tentando executar dois scripts em segundo plano. Quando os executo na linha de comando, vejo depois de chamar meu primeiro script:

/usr/bin/nohup php script.php > nohupoutput.log & echo $!

eu tentei...script.php > /dev/null & com o mesmo resultado. Eu recebo:

/usr/bin/nohup: ignoring input and redirecting stderr to stdout

que eu ignoro e corro o segundo. Notei que parecia estar pendurado lá, e pressionandoEntrar me trouxe de volta paramachine:~folder>

/usr/bin/nohup php script2.php > nohupoutput.log & echo $!

Ambos os scripts funcionam. Eu tentei converter isso em um comando shell_exec e nada parece funcionar. Eu suspeito que oignoring input bit está causando dificuldades, mas não tenho certeza. Independentemente disso, o seguinte não funciona. Ele simplesmente trava no navegador:

$output = shell_exec('/usr/bin/nohup php script.php > /dev/null &');
$output = shell_exec('/usr/bin/nohup php script2.php > /dev/null &');

questionAnswers(3)

yourAnswerToTheQuestion