You are here: Starting a PHP script in the background? « PHP Programming Language « IT news, forums, messages
Starting a PHP script in the background?

Posted by Jonah Bishop on 09/22/06 14:51

What is the appropriate way to start a PHP script in the background? I
have a script that manipulates image data, and it takes a long time to
run. I'd like to send this process to the background at the appropriate
time, so that it can go do its job without holding up the user.

I've seen something like this used:

system("php myscript.php &");

But the PHP manual entry for the system() function call indicates the
following:

"Note: If you start a program using this function and want to leave it
running in the background, you have to make sure that the output of
that program is redirected to a file or some other output stream or
else PHP will hang until the execution of the program ends."

I don't expect this background script to output anything, but suppose
an error occurs during execution? Will PHP get tied up as a result
(trying to output an error message)?

How do I properly execute a PHP script in the background from another
PHP script?

Thanks in advance!
Jonah Bishop

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация