我有一个通过c-shell连接到mysql数据库数据库并调用sql脚本的脚本
#!/bin/csh
set MYSQL=${MYSQL_HOME}/mysql
set REPORT=${CLEADM_HOME}/Scripts/DataValidation/EOreport.sql
${MYSQL} ${CLEDBUSER} <${REPORT}
然后在eoreport.sql中调用另一个脚本,如此
source IERSs.sql
最后在IERSs.sql脚本中,我需要将结果记录到日志文件中,但它无法正常工作
SELECT * FROM TB_EARTHORIENTATIONPARAMETER_UI INTO OUTFILE '/vobs/tools/Scripts /results.log'
这不起作用。我只看到打印到xterm的查询结果(我在solaris上使用tcsh,数据库是mysql客户端)。我错过了什么吗?
我甚至已经完成了关于tee命令的研究,该命令应该输入并输出i到您指定的文件,如下所示
tee /vobs/tools/Scripts/DataValidation/results.txt
SELECT * FROM TB_EARTHORIENTATIONPARAMETER_UI;
但是这仍然会将结果输出到屏幕并使我的result.txt文件为空。我错过了什么?