次の 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 の前に「call」を使用しようとしましたが、impdp コマンドが何らかの理由で停止しました...ログが見つからないという不平を言います。
何か案は?