我有一个php
脚本,每天早上凌晨2点通过cron运行。它在另一个脚本中运行一些代码,另一个脚本也是公开的。
我希望能够做到这样的事情:
if (SCRIPT_RUN_FROM CRON) {
//code here
}
我该怎么做?
块//code here
中的代码我只想从cron脚本运行。它是一个缓存功能,导致一些问题所以我只希望它从cron运行一次,而不是任何人访问页面。
答案 0 :(得分:1)
如果它是通过CRON运行的,它正在从cli运行...请尝试以下方法:
if(php_sapi_name() === "cli") {
//running from CRON, do stuff
}