【发布时间】:2010-09-16 11:41:19
【问题描述】:
我正在寻找 PHP 的方法来检测脚本是从 shell 上的手动调用运行(我登录并运行它),还是从 crontab 条目运行。
我有各种用 php 编写的维护类型脚本,已设置为在我的 crontab 中运行。有时,我需要提前手动运行它们,或者如果出现故障/损坏,我需要运行它们几次。
问题在于,我在任务(发布到 Twitter、发送电子邮件等)中还设置了一些外部通知,我不想在每次手动运行脚本时发生这些通知。
我使用的是 php5(如果重要的话),它是一个相当标准的 linux 服务器环境。
有什么想法吗?
【问题讨论】:
-
@Leigh:感谢您的参考!