본문 바로가기
Tool/NAS

NAS / cron job / backup / ftp

by 하하IT 2020. 4. 26.

자료 백업 cron job 생성단계

 

1. ftp script 생성  (빨간색은 설명이므로 파일생성시에는 제외하고 생성  해당 line 끝에 공백이 없도록 처리)

[root@freenas /mnt/disk2]# vi  ftpbackup_sERP.sh  (script파일명)

#!/bin/bash

ftp_site=192.168.0.2  (ftp서버가 설치된 ip)

username=fax (ftp계정)

passwd=fax (ftp비밀번호)

DAT=$(date +%Y%m%d)         (다운받을 날짜파일 prefix를 지정함)

ftp -in <<EOF   (ftp접속)

open $ftp_site

user $username $passwd

bin

cd backup  (ftp서버에 백업파일이 존재하는 경로)

lcd /mnt/disk2/sERP  (NAS에 파일을 저장할경로)

mget $DAT*.C1L    (다운받을 파일명)

bye

EOF

[root@freenas /mnt/disk2]#

 

 

2. NAS에  cron job 등록

   MENU > System > CronJobs > Add a cron job  아래그림참고