gpt4 book ai didi

php - 如何确定是否通过 cron/命令行加载 PHP 文件

转载 作者:可可西里 更新时间:2023-10-31 22:54:43 25 4
gpt4 key购买 nike

我需要确定 PHP 文件是通过 cron 还是代码中的命令行加载的。我该怎么做?

最佳答案

如果您可以控制 cron 或命令,您是否考虑过传递命令行参数,并使用 $_SERVER['argv'][0] 读取它?

* * * * *   /usr/bin/php /path/to/script --cron

在脚本中:

<?php
if(isset($_SERVER['argv'][0]) and $_SERVER['argv'][0] == '--cron')
$I_AM_CRON = true;
else
$I_AM_CRON = false;

关于php - 如何确定是否通过 cron/命令行加载 PHP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1854297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com