>> Delete Reply from No. 24630 article
No. RE: 크론(cron)을 이용하여 스크립트를 작성했는데
실행이 안되요?

등록 2001-03-21 19:10:00 By localhost     조회 2
이름 dev.null    

		백업이 목적이라면 다음과 같이 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