相关疑难解决方法(0)

PHP可以检测它是从cron作业还是从命令行运行的?

我正在寻找PHP的方法来检测脚本是从shell上的手动调用(我登录并运行它)运行,还是从crontab条目运行.

我有各种用PHP编写的维护类型脚本,我已设置在我的crontab中运行.偶尔,我需要提前手动运行它们,或者如果出现故障/损坏,我需要运行它们几次.

这个问题是我也有一些外部通知设置到任务(发布到Twitter,发送电子邮件等),我不想每次手动运行脚本时发生.

我正在使用php5(如果它很重要),它是一个相当标准的Linux服务器环境.

有任何想法吗?

php cron

52
推荐指数
10
解决办法
4万
查看次数

标签 统计

cron ×1

php ×1