crontab으로 쉘스크립트 실행 시 문제점 보완 좀 부탁드립니다.
글쓴이: gorogong / 작성시간: 월, 2022/04/04 - 10:56오후
#!/bin/bash export DATE=$(date -d "-1 days " "+%Y%m%d") export C0=CF02_$DATE export C1=$(echo $C0 |awk {'print substr ($0,1,11)'};) cat /root/mo/$C1*.dat >> /root/mo/$C1.dat tar -cvf /root/mo/$C1.tar /root/mo/$C1.dat
위 쉘 스크립트를 아래와 같이 crontab으로 돌리려 하는데 잘 안되네요;; 제가 뭘 놓치고 있을까요?
[root@RHEL8 mo]# crontab -l 5 0 1 * * root/mo/test.sh >> error.log
에러 로그는 제가 뭐가 찍히나 보려고 걸어 놨는데 전혀 찍히는게 없네요..
매 월 1일 0시 5분에 돌리려 하는데 도움 좀 부탁드립니다 감사합니다.
Forums:
>> error.log 2>&1
이렇게 하면 에러도 기록될 겁니다.
그리고 실행할 스크립트 경로를 절대경로로 입력해보세요.
경로 문제 같은디요?
root 로 로그인해서
root/mo/test.sh 를 실행해서 안되면 안되는거죠 ^^
------------------------------------------------------------
ProgrammingHolic
export C1=$(echo $C0 |awk {
질문에 대한 답은 아닙니다만, awk에 의지하는 위 코드보다는 아래와 같이 bash 안에서 해결하시면 간단하고 빠를 것입니다.
댓글 달기