I have a question now.the code is:

                $ftemp = fopen("$fdoc_tmp/temp_proxy", 'w');
                fwrite($ftemp, $content);

                exec("/usr/local/bin/gdnsproxy -a -f $fdoc_tmp/temp_proxy
1>$fdoc_tmp/dout 2>$fdoc_tmp/derr", $data, $ex_result);
                echo "ret=".$ex_result;

As you see, If a process run these,this is right.But two processes run this
the order maybe is:
1.process 1 create the temp_proxy1
2.process 2 create the temp_proxy2
3.process 1 exec temp_proxy2
4.process 2 exec temp_proxy2

The temp_proxy1 can't exec.

So,I want to know how to solve it.
Thank you.

Reply via email to