esql/c程序无法定时执行?
我写了一个informix esql/c程序,发现无法定时执行。
最简单的例子是:test.ec
#include <stdio.h>
int main()
{
system("df>/ufile/informix/countab/df2.txt");
}
用esql test.ec -o kao 生成kao文件之后,用crontab -e 编辑了crontab 文件 将kao加入定时执行!
但是发现还是无法定时执行!df2.txt没有生成
觉得可能与环境变量有关,但是我这样也不行!
test.sh:
cd /informix
. ./profile.cash
cd /ufile/informix/countab
df>df1.txt
kao
将test.sh加入了定时执行
df1.txt文件生成了,但是df2.txt没有生成!为什么?