Форум — Development PHP exec как не ждать исполнения скрипта? exec, php 0 1 exec('nohup sleep 20 && date > /dev/null 2>&1'); страница в браузере ждет когда выполнится скрипт. Как заставить не ждать? Ссылка
exec('(nohup sleep 20 && date > /dev/null 2>&1) &'); r0ck3r ★★★★★ (14.05.17 20:27:02 MSK) Показать ответ Ссылка
Ответ на: комментарий от r0ck3r 14.05.17 20:27:02 MSK Пробовал, даже обворачивал в bash -c все равно «висит», пока не выполнится команда. morkovkin (14.05.17 20:29:43 MSK) автор топика Показать ответ Ссылка
system('(nohup sleep 20 && date) > /dev/null 2>&1 &'); Нэ? anonymous (14.05.17 22:39:48 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 14.05.17 22:39:48 MSK Ну или exec, не имеет значения. anonymous (14.05.17 22:40:39 MSK) Ссылка
Ответ на: комментарий от morkovkin 14.05.17 20:29:43 MSK тогда: exec('bash -c "(nohup sleep 20 && date) > /dev/null 2>&1 &"'); r0ck3r ★★★★★ (14.05.17 23:16:40 MSK) Ссылка
pclose(popen('nohup bash -c "(sleep 2 && date > /dev/null 2>&1 &)&" &', 'r')); morkovkin (15.05.17 08:12:58 MSK) автор топика Ссылка
Ответ на: комментарий от surefire 15.05.17 09:07:49 MSK Ох и ничего себе.... Вот это полезнейшая функция! (с) Век живи - век учись! morkovkin (15.05.17 09:23:52 MSK) автор топика Ссылка