Reputation: 2378
I have a php
script that runs via cron at 2am every morning. It runs some code in another script and this other script is also publicly available.
I want to be able to do something like this:
if (SCRIPT_RUN_FROM CRON) {
//code here
}
How would I do this?
The code within the block //code here
I only want to run from the cron script. Its a caching feature which is causing some problems so I only want it being run once from the cron and not when anyone visits the page.
Upvotes: 0
Views: 41
Reputation: 1812
If it is running via CRON, it's running from cli... so try the following:
if(php_sapi_name() === "cli") {
//running from CRON, do stuff
}
Upvotes: 1