我有一个运行 genReport.sh 以创建 .pdf 格式的报告的 shell 脚本,当它从命令行运行时它可以完美运行。报告的数据源是一个 ClearQuest 数据库。
当它从 CRON 作业运行时,会创建 .pdf 文件,但仅显示各种报告和列标题,并且报告的数据丢失。在脚本执行期间没有向 STDERR 报告错误。
这对我来说是“环境变量”。
目前,shell 脚本定义如下:
CQ_HOME
BIRT_HOME
ODBCINI
ODBCINST
LD_LIBRARY_PATH
如果是环境问题,我错过了环境的哪一部分?