I need to determine whether the PHP file is being loaded via cron or command line within the code. How can I do this?
The most reliable and exhaustive way to check where your script is run known to me is
php_sapi_name()
Neither this nor any of the other listed methods listed here, however, will give you a distinction between "normal" CLI mode, and a cron call. gahooa's command line argument idea is probably the best and most reliable solution.