我有一个通过cleartool
命令创建文件的批处理脚本。基本上ClearCase活动信息被读取到文件并进行分析。分析后,文件将被删除。一切都很好。
稍后在脚本中调用FTP命令(使用PSFTP)来删除FTP服务器上的文件。这个命令产生输出,输出写在哪里?到当然创建和删除的文件!我不知道为什么。我甚至试图通过在末尾添加>nul 2>nul
来吞噬FTP调用的输出。所有这一切都会恢复已删除的文件,但这次它并没有附加任何内容。它好像从未被删除过。更重要的是,该脚本使用此作为向文件附加相当多和消息的机会。
我甚至尝试在脚本末尾手动删除文件和文件夹,但它都保留(即使使用/f
标志)。
任何想法都将不胜感激!也许有一种IO流被打开或者CMD等价物是什么......
谢谢你,最诚挚的问候,
安德鲁
答案 0 :(得分:0)
只要你的脚本没有启动一个cleartool会话,但是有一系列的cleartool命令:
cleartool command1
cleartool command2
...
您应该能够将这些命令的输出/ stderr重定向到一个文件中,该文件应该与以后的任何sftp命令无关。