Thefox14 Posted June 8, 2010 Share Posted June 8, 2010 Hey guys, I'm trying to run a php process in the background so i dont have to let my users see the wait time, but its not working (I'm using XAMPP for my testserver if that helps at all). Here's the code for the page executing the background process: $path = realpath('./test.php'); exec ("c:/xampp/php/php {$path} > /dev/null &"); And this is the script im testing the background process with (It just creates a file so i can see if the script worked or not) sleep(10); $myFile = "testFile.txt"; $fh = fopen($myFile, 'w') or die("can't open file"); $stringData = "Finished running"; fwrite($fh, $stringData); fclose($fh); Any ideas why this isnt working? Thanks for the help btw when i execute the script like this: exec ("c:/xampp/php/php {$path}"); It works fine Link to comment https://forums.phpfreaks.com/topic/204157-php-background-processes/ Share on other sites More sharing options...
ignace Posted June 8, 2010 Share Posted June 8, 2010 exec ("c:/xampp/php/php {$path} > /dev/null &"); LOL. Windows != Linux. http://www.somacon.com/p395.php Link to comment https://forums.phpfreaks.com/topic/204157-php-background-processes/#findComment-1069304 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.