I've used a currency updating script for ages without problems (I think I wrote it, but I don't recall for sure lol). Anyway, now that I'm finally updating to 1.5.4 I found the current rendition of automatic currency updating but I get a warning logged everytime the cron job runs. It looks like this:

[26-Oct-2015 07:07:01 MST] PHP Warning: session_start(): Cannot send session cookie - headers already sent in /home/smartiep/public_html/test/includes/functions/sessions.php on line 107
I think I get what's happening. The "new" way for the currency updating is to start the file with "require_once('includes/application_top.php');" and I think that tries to begin a session. Since nobody's home, no cookie can be set and it tries to output a "turn on your cookies" message but (again) nobody's home so the message can't output and it throws that warning. That's kind of a guess, but I'm thinking I'm close.

So is calling application_top the wrong way to do it? Or is there a way to treat the cron 'session' as a bot so the cookies aren't tried?

Or am I way off base?