Re: [PHP] Forking external binaries
There's a nu-fork library or something around. There's a pear package which provides an API to this. Have a look around. Michal Migurski [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] We have a web application that forks off an external program to inject an email in the outgoing queue. At busy periods this external program (qmail-inject) can take a little while to return. I'm currently using popen() to spawn the qmail-inject binary. Is there a way to spawn the external binary but not wait for it to return. I'd be happy to ignore any return value if the tradeoff was a fast return. If you call it via exec(), you can append an ampersan to detach the controlling terminal: exec(/path/to/qmail-inject -args ); Wish php had fork() in a non-experimental context. :\ - michal migurski- contact info and pgp key: sf/cahttp://mike.teczno.com/contact.html -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Forking external binaries
Hello All, I was hoping to benefit from the collective wisdom of the list. We have a web application that forks off an external program to inject an email in the outgoing queue. At busy periods this external program (qmail-inject) can take a little while to return. I'm currently using popen() to spawn the qmail-inject binary. Is there a way to spawn the external binary but not wait for it to return. I'd be happy to ignore any return value if the tradeoff was a fast return. Suggestions or advice would be most welcome. Best regards, Mark. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Forking external binaries
We have a web application that forks off an external program to inject an email in the outgoing queue. At busy periods this external program (qmail-inject) can take a little while to return. I'm currently using popen() to spawn the qmail-inject binary. Is there a way to spawn the external binary but not wait for it to return. I'd be happy to ignore any return value if the tradeoff was a fast return. If you call it via exec(), you can append an ampersan to detach the controlling terminal: exec(/path/to/qmail-inject -args ); Wish php had fork() in a non-experimental context. :\ - michal migurski- contact info and pgp key: sf/cahttp://mike.teczno.com/contact.html -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php