sftp 명령을 파일의 sftp 연결에 전달

sftp 명령을 파일의 sftp 연결에 전달

SFTP 연결에 스크립트를 전달하는 방법은 무엇입니까? 예를 들어

다음과 같이 SFTP 연결을 설정합니다.

#sftpscript.sh
serverIP="1.2.3.4"  
sftp $serverIP

여태까지는 그런대로 잘됐다. 이제 다음과 같은 스크립트가 있습니다.

#sftpscript.sftp
lcd /path/to/newdir
cd /path/to/newdir
get filename.log.*
rm filename.log.*   

나는 시도했다:

sftp $serverIP:/path/to/sftpscript.sftp

하지만 그것은 단지 sftpscript.sftp불가능하다는 뜻일까요? 아니면 내가 완전히 잘못하고 있는 걸까?

답변1

매뉴얼 페이지(예 sftp(1): )에 따르면 구문은 다음과 같습니다.

 sftp -b /path/to/sftpscript.sftp  $serverIP

그러나 와일드카드 옵션이 작동하는지 확실하지 않습니다. (예를 들어 file.*)

관련 정보