>> Edit article
이름
제목
패스워드
백업이 목적이라면 다음과 같이 ncftpget 명령을 이용하시길... ncftpget ftp://UserID:Password@domain/path/file 파일명이 매번 달라진다거나 원본 파일의 삭제가 필요하다면, 백업하는 서버 측에서 ncftpput 명령으로 백업용 서버에 백업 파일을 보내고 삭제하면 되겠 지요. #!/bin/sh DIR=/var/backup for i in ${DIR}/*; do ncftpput -u UserID -p Password domain /path ${DIR}/${i}.tar.gz rm -f ${DIR}/${i}.tar.gz done : 안녕하세요. : : 크론데몬을 이용하여 백업을 하려고 다음과 같이 스크립트를 작성을 했어 요. : : #!/usr/bin/expect : spawn -noecho ftp 211.xxx.xxx.xxx : expect "Name (211.xxx.xxx.xxx:root): " : send "back " : expect "password: " : send "xxxxx " : expect "ftp> " : send "prompt " : send "mget *.tar.gz " : send "mdelete *.tar.gz " : send "bye " : interact : : 그러니까 두개의 서버가 존재하는데 한 서버에서 다른 서버로 파일을 전송 하는 : 스크립트에요. : 위 파일을 trans라고 하면 ./trans하면 실행이 되면서 파일이 전송이 되더 군요. : : 근데 크론으로 실행을 하면 자동으로 실행은 되요. : 위소스에서 expect "ftp> "까지는 실행이 되는거 같은데 다음 부터는 실행 이 : 안되더라구요. : : 왜 그런지 잘 모르겠어요.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved