При вызове php через cli текущая директория НЕ заменяется на директорию скрипта. Все скрипты, которые я запускаю в crontab, запускаются через CLI, так что это проблема.
В настоящее время я исправляю проблему, выполняя chdir () с абсолютным путем, где находится скрипт, но я ДЕЙСТВИТЕЛЬНО не люблю жестко кодировать пути в такие вещи.
Я ищу самый переносимый / надежный метод для обеспечения того, чтобы текущий рабочий каталог находился в том месте, где находится скрипт.