2013-02-18 2 views
1

cleartool 명령을 통해 파일을 만드는 배치 스크립트가 있습니다. 기본적으로 ClearCase 활동 정보가 파일로 읽어지고 분석됩니다. 분석 후 파일이 삭제됩니다. 모두 좋은.배치 스크립트 실행 중에 삭제 된 파일이 왜 다시 나타 납니까?

나중에 스크립트에서 FTP 명령 (PSFTP 사용)을 호출하여 FTP 서버의 파일을 삭제합니다. 이 명령은 출력을 생성하고 출력은 어디에 쓰여 집니까? 물론 생성되고 삭제 된 파일! 나는 이유를 모른다. 심지어는 >nul 2>nul 끝에 추가하여 FTP 호출의 출력을 중얼하려고했습니다. 이 모든 것은 삭제 된 파일을 부활 시키지만 이번에는 아무것도 추가하지 않습니다. 마치 삭제되지 않은 것처럼 보입니다. 무엇보다 스크립트는 이것을 파일에 꽤 많이 추가하는 기회로 사용합니다.

나는 스크립트의 끝 부분에서 파일과 폴더를 수동으로 삭제하려고 시도했으나 모두 그대로 유지됩니다 (/f 플래그 포함).

모든 아이디어를 높이 평가하겠습니다! 어쩌면이 정렬 하다며 IO 스트림이 열려 있거나 스크립트가 cleartool 세션을 시작하지 않는 한 CMD 상응하는 무엇이든 ...

앤드류

만큼

답변

0

을 당신과 안부 감사 하지만 cleartool 명령의 세리을 수행

cleartool command1 
cleartool command2 
... 

당신은 어떤 미래 SFTP를 명령 독립적이어야한다 파일에 이러한 명령의 출력/표준 오류를 리디렉션 할 수 있어야한다.

관련 문제