실행 유저를 설정하여 테스트 해 보세요.
0 2 * * * root /home/oracle/shell/dbinsert.sh
0 2 * * * oracle /home/oracle/shell/dbinsert.sh
이런식으로..
: 크론을 설정 했는 제대로 실행이 안되요~....cron log파일에 보면 제시간에 실행은 됐는데..
. : 결과 프로그램은 돌지를 않았습니다..
: cron에서 설정되어 있는 프로그램을 절대경로 포함해서 그대로 실행 시키면
: 제대로 돌아 갑니다..왜???cron에 넣어서 실행 시키면 안되는건지요..
: 퍼미션 문제는 아닌것 같습니다...cron설정 유저와 실행시키는 유저를
: 똑같이 해서도 실행이 안되니깐용...
: 고수님들 가르쳐 주세요..
:
: ------------cron 내용-----------------
: [oracle@unidb2 oracle]$ crontab -l
: # DO NOT EDIT THIS FILE - edit the master and reinstall.
: # (/tmp/crontab.29423 installed on Wed Apr 10 11:04:52 2002)
: # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
: 0 2 * * * /home/oracle/shell/dbinsert.sh
: [oracle@unidb2 oracle]$
: --------------------------------------
:
: -----------cron log내용---------------
: Apr 15 02:00:00 unidb2 CROND[21989]: (oracle) CMD (/home/oracle/shell/dbinsert.sh)
: Apr 15 02:01:00 unidb2 CROND[21995]: (root) CMD (run-parts /etc/cron.hourly)
: ----------------------------------------숭구리당당 숭당당 --;;