>> Delete Reply from No. 30800 article
No. RE: [질문] crontab 사용법 질문(초보)

등록 2001-05-19 12:01:00 By localhost     조회 1
이름 류시익    

		: 안녕하세요!
:
: c로 구현된 프로그램을 xx.cgi란 이름으로 컴파일 한뒤
: 이것을 crontab을 이용하여 돌리려고 합니다...
:
: 여기저기 찾아보았지만 제가 아직 초보라 명령어에 약한탓에
: 저와 똑같은상황에서의 crontab예제가 없으면 혹시라도 문제가
: 발생할까봐 건들기가 쉽지 않군요...
:
: 컴파일된 파일은 apache/cgi-bin 폴더에 놔둘 생각이구요..
:
: 꼭 답변부탁드립니다..
  답변을 할까? 말까? 했는데.. :)  왜냐 하면 CGI를 가지고 TEST한
것이 아니기 때문이지요. 전 Servlet을 가지고 Test한 것이 거든요.
형식은 비슷 할 듯 하니, 도움이 조금은 되었으면 합니다.
 사용 서버 : WOW Linux
실행시킬파일 : Batch.class
 1. 일단 /etc밑에 crontab 이라는 파일이 있습니다. 이 곳에다가 시킬 일을
등록 시킵니다. 전 매월 매시 5,10,15분 마다 이 작업을 하도록 했습니다.
 ----------------------------------------------------------------------
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
 # run-parts
05,10,15 * * * * root /usr/local/bin/wget http://< host >:80/servlet/Batch -O /tmp/Batch -o /tmp/t
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
----------------------------------------------------------------------
 
이렇게 wget을 이용해서 돌립니다. 뒷 부분은 log가 /tmp 디렉토리에 t라는
파일로 생깁니다.(실행시간,작동여부가 남습니다.)
 2. 실행시킬 파일의 권한을 755로 바꿉니다. (ex)chmod 755 Batch.class
3. 'ps -ef | grep cron'을 해서 crond가 떠 있는지 확인 합니다.
   안 떠 있다면 /sbin로 가서 crond를  실행시킵니다.
  좋은 하루 되시구요,,
도움이 조금이라도 되었으면 합니다.
 --
류시익
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved