원문 : 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 20164
93 Solaris Common Error Messages ischo 2010.11.11 48065
92 SUN ILOM 2.0 기능 및 설명 file 조인상 2010.05.24 31267
91 솔라리스 보안취약점 보완을 위한 정책강화 방법 조인상 2010.05.27 29232
90 Solaris 10 Network - IP구성 및 network restart 조인상 2013.04.09 28010
89 CDE (Common Desktop Environment)에 대해서 조인상 2010.08.17 23684
88 NIC 속도 확인방법 조인상 2010.05.12 19788
87 솔라리스10에서 tcp_wrapper 사용하기/설정 조인상 2010.05.12 19588
86 FTP 관련 포트 정리 file 조인상 2010.05.12 19223
85 Sun/Qlogic HBA WWN 알아보는법 조인상 2010.05.12 18275
84 솔라리스8 ssh 설치 조인상 2010.05.12 17356
83 솔라리스 10 접속서비스 설정 (telnet ftp ssh) 조인상 2010.05.12 16483
82 How to D-trace file 조인상 2010.12.22 16427
81 SUN 용 시리얼케이블 제작법 file 조인상 2010.05.12 16189
80 tape 인식이 안될때 재인식시키는 방법 조인상 2010.05.12 16069
79 Oracle Solaris 11 OE 설치 가이드 file 조인상 2011.12.15 15739
78 UTP 케이블. 다이렉트/크로스 제작방법 조인상 2010.05.12 15617
77 SUN T5240용 시리얼케이블 만들기 file 조인상 2014.06.10 15590
76 [ksh] 여러개의 프로세스 kill 시키는 스크립트 조인상 2010.05.12 15568
75 telnet 접속시 No utmpx entry. You must exec "login" from the lowes 조인상 2010.05.12 14876
74 Maximum number of Process 값 확인 방법 조인상 2010.06.25 14625
서버에 요청 중입니다. 잠시만 기다려 주십시오...