В моем контроллере я делаю:
shell_exec (‘nohup / var / www / html / terminal / yii socket / run> nohup.txt 2>&1 &«);
Но nohup не работает, если я бегу:
shell_exec (‘/ var / www / html / terminal / yii socket / run’);
Скрипт запускается, но страница загружается и зависает.
Это может быть место в каталоге, попробуйте это
shell_exec('"nohup /var/www/html/terminal/yii socket/run > nohup.txt 2>&1 &"');
Пытаться absolute path
для команды nohup
shell_exec('/usr/bin/nohup /var/www/html/terminal/yii socket/run > nohup.txt 2>&1 &');
Надеюсь, поможет 🙂