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