top of page

crontab 등록

crontab 등록 —————————————————————

1. 실행 file이 들어가는 shell script를 만드십시오. file owner는 누구이던지 상관없습니다.

vi m1daily.bat(file name)

program수행 owner가 dbachs이라면 switch user하시고 실행하고자 하는 pro*C를 write하시면 됩니다.

아래와 같이 입력 file등을 줄 수 있습니다.

su – dbachs << QQ lkybmefc /home/work/mat.data/tma50.dat (실행pgm) (입력 file) QQ

2. 이렇게 만들어진 script를 root user에서 crontab -e 하여 vi로 들어 가셔서 아래와 같이 등록하시면 됩니다.

0 0 * * 1,3,5 /home/CRON/db_online_bk.cron > home/CRON/db_online_bk.out 0 0 * * 1-5 /home/CRON/db_online_bk.cron > home/CRON/db_online_bk.out 30 01 * * * /cics_svc_pgm/m1daily.bat >> /cics_svc_pgm/m1daily.out (위에서 만들어진 file있는 directory/file) (redirect한 run된 결과)

시간 format은 다음과 같습니다. 분(0-59) 시간(0-23) day of month(1-31) month of the year(1-12) day of the week(0-6) 마지막것은 control M/R과 같이 0:일요일, 1:월요일입니다. * 은 all입니다. cronjob수행을 막고싶으시면 #하시면됩니다.

#30 01 * * * /cics_svc_pgm/m1daily.bat >> /cics_svc_pgm/m1daily.out

3. 조회 root에서 crontab -l 보시면…

이상입니다.

————————————————————— 45 17 * * 1-5 /home/ts/DB_WORK/PGM/fxt0001b 57 23 * * 1-6 /home/ts/DB_WORK/PGM/sh fxtjob.sh > /home/ts/DB_WORK/PGM/fxtjob.log

37 18 * * 1-6 /home/ts/DB_WORK/PGM/fxt0001b.sh 14 18 * * 1-6 /home/ts/DB_WORK/PGM/fxtjob.sh

조회수 0회댓글 0개

コメント


bottom of page