У меня есть сценарий оболочки, который запускает genReport.sh для создания отчета в формате .pdf, и он отлично работает при запуске из командной строки. Источником данных для отчета является база данных ClearQuest.
Когда он запускается из задания CRON, создается файл .pdf, за исключением того, что отображаются только различные заголовки отчета и столбца, а данные отчета отсутствуют. Во время выполнения скрипта STDERR не сообщало об ошибках.
Это кричит мне "переменная окружения".
В настоящее время сценарий оболочки определяет следующее:
CQ_HOME
BIRT_HOME
ODBCINI
ODBCINST
LD_LIBRARY_PATH
Если это экологическая вещь, какую часть окружающей среды я пропускаю?