That's correct, it won't run if no one is accessing the site. There has been mention before of using an actual cron job to run the scheduled tasks. If you search here and at vbulletin.com you should find something about it. I can't remember the details but it might have been as easy as setting it up to run the cron.php script.
Quote:
Originally Posted by Easy5s.net
I have search more one 1h in vb.com but not find
I believe Kevin (kh99) meant to convey that unless your site has actual traffic 24/7/365 the cron job may or may not always run every minute (or 5/10/15/etc/etc) FROM vBulletin IF no traffic is on the site. vBulletin runs cron jobs based on activity, so if no visitors are on your site the cron from vBulletin will not run every minute.... now if they login and stay 15mins or if they login then leave (session timeout will show them and keep cron going for at least 15-30mins based on your setting) the vB cron jobs will only run while the site thinks 1 or more people are actually online (members or guests).
Try as Kevin suggested and setup an actual cron in cpanel versus vBulletin, when you set it up to run from cpanel it will run every minute whether your site has someone on it or not UNLESS the server restarts or has an issue but generally should not.