Two possible approaches, if your responding to user requests to invoke
report generation I've used 'exec' with 'nice. The request is made by the
user, which then invokes the shell task, and then redirects to another page.
This page is automatically reloaded, on each time it monitors the status of
the shell task. I handled this by checking a running_tasks table, which
has some data about the invoked task, and a potential return code.
?php exec(nice /path/to/cake shell); ?
If you're talking about non-user invoked tasks, investigate cron tasks.
Hope this helps,
Richard
On Mon, Jul 13, 2009 at 7:46 AM, gianpaulo gcbasa...@gmail.com wrote:
Is it possible for CakePHP to execute a shell task on background for
i.e running long reports. I would also want to report the current
status back to the user either via updating a table during the report
generation. Has anyone in this group done something like this?
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups
CakePHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~--~~~~--~~--~--~---