I would like to add an intensive task (lets say 5 minutes execution time) into Wordpress using cron job.

I been using this code to add new cron task inside the Wordpress system.

```
wp_schedule_event(time(), "interval-name", "hook-name");

```

I read somewhere in the net that cron task will be executed when there is request hit the Wordpress (either in the public site or the admin). Can anybody acknowledge that is true?

If that the case then I should not put my intensive task into cron task, because it will make user wait for long time after the task finished. What should I do now?

Anybody experienced this situation? Any suggestion?
I think to create a new page to be executed by crontab (for example <http://example.com/wp-content/plugins/plugin-example/intensive-task.php>)