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.*
)