Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Php, асинхронный вызов внешнего софта
цитата
24/02/13 в 13:09
 Guest
Привет

Подскажите есть возможность вызова из пхп внешнего серверного софта (ф-ция типа exec(...) в асинхронном режиме? т.е. вызвали внешнюю комманд, и не дожидаясь ее результатов работаем дальше...
цитата
24/02/13 в 13:28
 ibiz
можно какой нить командой > /dev/null 2>&1 без ожидания возврата результатов
цитата
24/02/13 в 15:35
 Guest
а как то pid процесса получить можно?
цитата
24/02/13 в 16:45
 pickuper
Если из php, то getmypid().

Последний раз редактировалось: pickuper (24/02/13 в 16:54), всего редактировалось 2 раз(а)
цитата
24/02/13 в 16:53
 Guest

pid запущенного через exec процесса?
цитата
24/02/13 в 16:54
 pickuper
Guest писал:
pid запущенного через exec процесса?


Из командной строки id последнего процесса: $!
(Например: /path/to/process > /dev/null 2>&1 & echo $!)
цитата
24/02/13 в 17:07
 Дартаньян
Guest:
запускаешь процесс в фоне и получаешь его pid.
print exec('(nohup whoami 2> /dev/null > /dev/null) & echo ${!};');
цитата
24/02/13 в 17:13
 Дартаньян
pickuper: trollface.png подлеццц.
цитата
24/02/13 в 17:15
 pickuper
опыт не пропьешь trollface.png
тем более, если бросил употреблять алкоголь вообще smail54.gif
цитата
24/02/13 в 19:30
 AWD
Оффтопик: доктор, а я смогу играть на пианино? если пить брошу? smail101.gif
цитата
24/02/13 в 19:48
 Guest
спасибо smail27.gif


Эта страница в полной версии