Windows에서 Unix로 자동 파일 전송

Windows에서 Unix로 자동 파일 전송

다음과 같은 상황이 있습니다. 사용자는 매일 Windows에서 csv/파일을 업데이트합니다. txt저는 이러한 플랫 파일을 Unix의 Oracle 스크립트에 대한 입력으로 사용합니다. 이러한 플랫 파일을 Windows에서 Unix로 전송하려면 스크립트/방법이 필요합니다.

답변1

유명한 터미널 에뮬레이터와 함께 제공되는 SCP 프로그램을 사용할 수 있습니다퍼티: pscp.exe

공개/개인 키 파일을 생성하는 경우 pscp.exe는 다음을 수행할 수 있어야 합니다.

pscp *.csv *.txt username@unixhost:whatever/subdirectory/

.bat 파일 내부에서.

답변2

몇 가지 옵션이 있습니다. 가장 편안한 것을 선택하십시오. 한 가지 가능성은 Unix 호스트에 SMB/CIFS 공유를 설정하는 것입니다.

각 Windows 워크스테이션의 스크립트에서 다음 net명령을 사용하여 SMB/CIFS 공유를 마운트합니다.

net use \\computername\sharename /persistent:no

copymoveSMB/CIFS 공유에 파일을 복사한 후 Windows 워크스테이션에서 공유를 삭제하도록 선택할 수 있습니다.

net use \\computername\sharename /delete

net를 실행하여 명령의 전체 옵션을 얻을 수 있습니다 net help use. 여기 좋은 게 있어요비공식 가이드삼바를 구성합니다.

관련 정보