My goal is to have a script pass variables and temporary files to another php script to run in the background, then email the result to a passed email address. Essentially:
$command = 'php5 -f ~/mysite/script.php firstname.lastname@example.org /tmp/tempfile /tmp/tmpfile &> /dev/null &' shell_exec($command)
I have tested this command from an SSH terminal and the desired result occurs. I have tried:
shell_exec('ls -la') shell_exec('ps -e') shell_exec('chmod ### file')and all of these have completed with successful outputs. I have also tried exec, system, and `` (backticks) with the same browser result.
I have also played tag with my hosting company to no avail. They are assured that the error is in the script and at this point I am unsure. I was recommended a variation of this command from someone I would call a php guru, so I would like to believe that it should work.
I am getting frustrated as this is holding up the successful completion of a project that I would dearly love to get off my desk. Any help would be greatly appreciated.