Я ищу путь к PHP, чтобы определить, был ли запущен script из ручного вызова в оболочке (я вхожу в систему и запускаю его), или если он был запущен из записи crontab.
У меня есть различные сценарии типа обслуживания, написанные на php, которые я установил для запуска в моем crontab. Иногда, и мне нужно запускать их вручную досрочно или если что-то не получилось/сломано, мне нужно запустить их пару раз.
Проблема заключается в том, что у меня также есть некоторые внешние уведомления, заданные в задачах (отправка в твиттер, отправка электронной почты и т.д.), которые я НЕ хочу делать каждый раз, когда я запускаю script вручную.
Я использую php5 (если это имеет значение), его довольно стандартная среда сервера linux.
Любые идеи?