1

コマンドを使用してファイルを作成するバッチ スクリプトがありますcleartool。基本的に、ClearCase アクティビティ情報はファイルに読み込まれ、分析されます。分析後、ファイルは削除されます。すべてが良いです。

スクリプトの後半で、FTP コマンド (PSFTP を使用) が呼び出され、FTP サーバー上のファイルが削除されます。このコマンドは出力を生成し、その出力はどこに書き込まれますか? もちろん、作成して削除したファイルに!理由がわかりません。最後に追加して、FTP 呼び出しの出力を飲み込もうとさえし>nul 2>nulました。これは削除されたファイルを復活させるだけですが、今回は何も追加しません。削除されていないかのようです。さらに、スクリプトはこれを機会として使用して、ほとんどのメッセージをファイルに追加します。

スクリプトの最後でファイルとフォルダーを手動で削除しようとしましたが、すべて残ります (/fフラグを使用しても)。

どんなアイデアでも大歓迎です!たぶん、IOストリームが開いたままになっている、またはCMDに相当するものが何であれ...

よろしくお願いいたします。

アンドリュー

4

1 に答える 1

0

スクリプトが cleartool セッションを開始しない限り、一連の cleartool コマンドを実行します。

cleartool command1
cleartool command2
...

これらのコマンドの出力/stderrをファイルにリダイレクトできるはずです。これは、将来のsftpコマンドから独立している必要があります。

于 2013-02-18T10:48:04.330 に答える