0

我们有这个 Windows 批处理脚本:

call commands/do-work.cmd | tee my.log

do-work.cmd 包括

impdp user/pw@db directory=mydir dumpfile=my.dmp logfile=logdir:imp.log schemas=a,b,c,c parallel=6

(
echo my.sql
echo exit
) | sqlplus user/pw@db

call mvn clean install 

在这些命令中,sqlplus 和 mvn 的输出被写入 my.log,但 impdp 的输出不是。如何将 impdp 输出到 my.log 中?

尝试在 impdp 之前使用“调用”,但 impdp 命令由于某种原因阻塞......抱怨找不到日志。

有任何想法吗?

4

1 回答 1

0

我没有 IMPDP 来测试它是如何工作的。那么,“logfile=logdir:imp.log”会生成一个 imp.log 文件,对吧?你想要这个文件的内容在 MY.LOG 中吗?尝试:

类型 imp.log >> my.log

如果 IMPDP 在控制台中写入信息,您可以尝试在命令行末尾添加“>> my.log”。

于 2014-06-30T16:15:57.530 回答