HP-UX
취소
다음에 대한 결과 표시 
다음에 대한 검색 
다음을 의미합니까? 

crontab [질문]입니다.

 
박선호_1
임시 조언자

crontab [질문]입니다.

rp8420 B.11.23 U 9000/800





crontab -e

04 10 * * * /tmp/perf/getperf.sh



vi getperf.sh 내용

#!/bin/sh

export LANG=C



export MM=`/usr/bin/date +'%m'`

export YY=`/usr/bin/date +'%y'`

export DD=`/usr/bin/date +'%d'`

export HN=`/usr/bin/hostname`

extract -xp w -1 -g -r /var/opt/perf/rept_data -f /var/opt/perf/${HN}_${YY}_${MM

}_${DD}_FULL.TXT

extract -xp d -1 -s 00:00 - 23:59 -g -r /var/opt/perf/rept_data -f /var/opt/perf

/${HN}_${YY}_${MM}_${DD}_WORKTIME.TXT



이렇게 해서 크론텝에 저장하고 돌라 log를 확인 해 봤더니



rc=127 이라는 리턴 코드가 뜨네여;;

루트 계정으로 만들어서 돌린거구여

glance 스크립트 모니터링 하는 건데 그냥 sh getperf.sh 하면 잘되는데 크론에 등록하면 안되는데 왜 안되는지 어떻게 하면 되는지 좀 자세히 알려 주세여 처음 등록해 보는 거라 어떤게 잘못 됫는지 모르겠습니다.



많은 도움 부탁드립니다

미리감사 드려여^^

좋은하루 보네세여



1 응답 1
김병수
본과생

crontab [질문]입니다.

혹시...



/tmp/perf/getperf.sh file이 실행권한을 가지고 있는지요.



# chmod 755 /tmp/perf/getperf.sh



확인하여 보시기 바라구요..



또는 cron daemon이 돌고 있는지 확인하여 보시기 바랍니다.



shell 이 잘실행된다면..



cron을 확인해 보아야 할것으로 생각이 드네요



# /sbin/init.d/cron start



그럼~~~~