Use php to trigger another php script, then ignore

What I'm trying to work out how to do is this: I've got a php file let's call trigger.php that runs some php code that sets off another php file we'll call backgroundProcess.php to start processing.

Although trigger.php needs to ignore what happens to backgroundProcess.php , it just has to start it processing and it will stop while backgroundProcess.php keeps going.

edit1

I'm running this on Windows Wampserver 2.1 So this has to be a windows command.

edit2

Solved it with the following command, thanks to jakenoble's suggestions:

exec("C:wampbinphpphpVERSION_NUMBERphp.exe -f C:wampwwwpathtobackgroundProcess.php");

You can use exec() and add an & to the end of the call, plus an output stream:

In trigger.php

exec("php backgroundProcess.php > /dev/null &");

You can find out more here http://php.net/manual/en/function.exec.php

链接地址: http://www.djcxy.com/p/51538.html

上一篇: 使用easymock在spring mvc中进行服务层测试

下一篇: 使用PHP来触发另一个PHP脚本,然后忽略