원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어

Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

본문 : http://www.ischo.net -- 조인상 //시스템 엔지니어

+++++++++++++++++++++++++++++++++++++++++++++++++++++++


출처 : www.sun.com

[Q] cron에 의해 자동으로 ftp를 하여 화일을 송/수신 하게 하려면?

[A] 1. home directory에 .netrc 화일을 만들어 아래와 같은 내용은 정의 한다.

    % cd ~
    % vi .netrc
 
    machine ftp_server_hostname  login ftp_username  password ftp_user_passwd

예) ftp_server_name : ftp.sun.com
    ftp_username : anonymous
    password : kim@sun.com
   
    % vi .netrc
    machine ftp.sun.com login anonymous password kim@sun.com
   
  2. .netrc 화일의 permission은 반드시 group또는 other가 "read"할수 없도록
    한다.

    % chmod 700 .netrc

  3. 위와 같이 정의한 후 아래와 같이 cron에서 실행할 shell script를 만든다.
 
    % vi ftp_shell_script
 
    ftp ftp.sun.com <<END
    <ftp command>
    .
    .
    .
    quit
    END

    예) % vi ftp_shell_script

      ftp ftp.sun.com <<END
      cd /pub
      binary
      get /usr/local/bin/trace trace
      quit
      END
   
  4. 만든 shell script가 실행될수 있도록 permission을 아래와 같이 변경한다.

    % chmod 755 ftp_shell_script

  5. crontab 명령을 사용하여 cron에 의해 수행되도록 아래와 같이 정의한다.
 
    % crontab -e
   
    00 22 * * * ftp_shell_script >> /var/adm/ftpsession.log  2>&1
번호 제목 글쓴이 날짜 조회 수
공지 [공지] 게시자료 열람자유. 불펌금지입니다. 조인상 2010.12.07 20160
33 테잎을 이용한 백업스크립트 조인상 2010.05.12 7807
32 bind 유틸 설치 조인상 2010.05.12 5540
31 솔라리스 버전별 유저수 / 한 파일시스템에 만들수 있는 파일개수 조인상 2010.05.12 9864
30 OBP 버전 확인 및 패치방법 조인상 2010.05.12 7279
29 OS 디스크 복사(dump) 하기 조인상 2010.05.12 9360
28 SDS RAID 5 에서 hotspare 디스크 교체 조인상 2010.05.12 8671
27 EIS install 방법 조인상 2010.05.12 13787
26 RACK 전원코드의 V(볼트)내역 조인상 2010.05.12 6251
25 SPARC 10의 / 파일시스템 용량제한 조인상 2010.05.12 6261
24 CDE화면으로 로그인이 안될때... 조인상 2010.05.12 6073
23 utmp, utmpx, wtmp 및 wtmpx 파일을 읽는 방법 조인상 2010.05.12 10016
22 vi편집기 이용하여 텍스트 암호화하기 조인상 2010.05.12 6325
21 시스템 패닉메시지 Score05/Score95 조인상 2010.05.12 6730
20 [install] Unable to connect to X Server 가 나오며 인스톨안될때 조인상 2010.05.12 8112
19 OS의 커널비트수 확인 및 수정 조인상 2010.05.12 6967
18 여러가지 백업방법에 대한 설명 조인상 2010.05.12 5768
17 각 network card에서 사용하는 network interface이름은? 조인상 2010.05.12 7677
» cron에 의해 자동으로 ftp를 하여 화일을 송/수신 하게 하려면? 조인상 2010.05.12 5774
15 SDS로 구성한 볼륨에 디스크 교체하려고 할때 조인상 2010.05.12 6060
14 SDS 사용법 file 조인상 2010.05.12 6940
서버에 요청 중입니다. 잠시만 기다려 주십시오...