2
蔭試圖用shell腳本在SFTP複製的文本文件。 我已經寫了一個腳本來完成這項工作。Shell腳本 - SFTP - >如果複製,刪除?
#!/bin/bash
HOST='Servername'
USER='Username'
sftp -b - ${USER}@${HOST} << EOFFTP
get /files/*.txt /tmp/ftpfiles/
rm /files/*.txt
quit
EOFFTP
在我刪除FTP上的所有文本文件之前,我想確保,我複製了所有文件,沒有錯誤。我怎樣才能做到這一點?我使用SSH密鑰登錄。
任務是: 複製所有TEXTFILES一遍又一遍,但要確保其不一樣的...(這就是爲什麼我使用刪除...)
也許我可以在FTP移動它們?像複製,然後移動到/文件/複製?
感謝,幫助了很多。 – CodingMonkey
我的榮幸。回到rsync和ncftp之前的日子裏,我用這種批處理腳本風格寫了很多FTP自動化,我討厭每一個。 – Jef