반응형

[리눅스 쉘 스크립트]CentOS : ftp 자동 파일 업/다운로드

 

1. 용도 및 목적

특정 일시 특정 장소에 파일 업 다운로드를 위함(crontab 등록 또는 다른 관리 데몬으로 실행)

 

2. 환경 : CentOS 6.9 64bit, /bin/bash

 

3. 쉘 스크립트

#vi xxxxx.sh

----------------------------------------------

#!/bin/bash

 

######################################

#

#                   FTP Auto UP/DOWNload 

#                                                       by Ru

######################################

 

ftp -n 192.168.35.11 << EOF > /root/ftplog.txt

  user root password

#passive 모드 ON/OFF(OFF는 Active mode)

  passive

#prompt off 해야 파일 업다운로드마다 확인을 안함(default on)

  prompt

#ascii mode or binary mode 원하는 모드 주석제거

#  accii

#  binary

#client 작업 위치

  lcd /root

#server 작업 위치

  cd /root

#그냥 뭐있나 확인 ls

  ls

#test 으로 시작하는 파일 전부 다운로드(단일 파일은 get)

  mget test*

#test 으로 시작하는 로컬 파일 전부 업로드(단일 파일은 put)

  mput test*

#test 으로 시작하는 서버 파일 전부 삭제(단일 파일은 delete)

  mdelete test*

  quit

EOF

----------------------------------------------

 

 

반응형

+ Recent posts