[eluser]drewbee[/eluser]
I never put cron ran scripts outside of public directories, so its never really been an issue.
Though with CI, I do my own connections to the databases and like, and completely opt out of anything code igniter (since it usually is pure scripting anyways).
This is my usual structure.
/public_html/
/system/application
/cron/