1

cleartool我有一个通过命令创建文件的批处理脚本。基本上,ClearCase 活动信息被读取到文件并进行分析。分析后,文件被删除。一切都很好。

稍后在脚本中调用 FTP 命令(使用 PSFTP)来删除 FTP 服务器上的文件。这个命令产生输出,输出写在哪里?当然是创建和删除的文件!我不知道为什么。我什至试图通过>nul 2>nul在末尾添加来吞噬 FTP 调用的输出。所有这一切都是恢复已删除的文件,但这次它不附加任何内容。就好像它从未被删除一样。更重要的是,该脚本以此为契机,向文件中附加了很多信息。

我什至尝试在脚本末尾手动删除文件和文件夹,但它都保留了(即使带有/f标志)。

任何想法将不胜感激!也许有一种 ot IO 流保持打开状态或 CMD 等价物是什么......

感谢你并致以真诚的问候,

安德鲁

4

1 回答 1

0

只要您的脚本不启动 cleartool 会话,而是执行一系列 cleartool 命令:

cleartool command1
cleartool command2
...

您应该能够在文件中重定向这些命令的输出/stderr,该文件应该独立于任何未来的 sftp 命令。

于 2013-02-18T10:48:04.330 回答