[리눅스 쉘 스크립트]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
----------------------------------------------
'OS (RHEL,CentOS) > Linux Shell Script' 카테고리의 다른 글
[리눅스 쉘 스크립트]CentOS : Network Monitoring (0) | 2019.05.08 |
---|---|
[리눅스 쉘 스크립트]CentOS : Error 확인 (0) | 2019.04.16 |
[리눅스 쉘 스크립트]CentOS : OS 확인 (0) | 2019.04.15 |