0

我有一个 python 脚本,它查询 TimesTen 数据库并将输出存储在一个文件中,然后通过电子邮件发送出去。当我从它的目录 /home/directory/script.py 运行它时,它工作得非常好,并按照指示将数据从 TimesTen db 拉到一个文本文件中。

但是,当我把它放在 cron 中时,python 脚本仍然运行并且不会出错。问题是输出文件是空白的,正常运行时不是这种情况。

crontab 条目如下:

05 14 * * * /usr/bin/python /export/home/user/script/bin/script.py

TimesTen db 是否不能与 cron 一起运行,或者我是否遗漏了一些非常明显的东西?运行命令时需要放TimesTen的绝对路径吗?如:

os.system('/path/to/TimesTen/ttIsqlCS -f file.txt dsn=dsn > output.txt')

目前在我的 python 脚本中,我运行 TimesTen 查询:

os.system('ttIsqlCS -f file.txt dsn=dsn > output.txt')

任何帮助,将不胜感激。

提前致谢。

4

0 回答 0