crontab으로 다른 데몬을 실행시킬때 문제입니다.
글쓴이: oliverlee / 작성시간: 월, 2013/12/16 - 4:14오후
리눅스(CentOS 6.X)에서
crontab을 사용해서 특정시간에 다른 데몬을 실행시키려고 합니다.
모두 root 계정으로 실행했고,
예를 들어)
쉘스크립트를 하나만들어서
service smb restart
와 같이 데몬을 다시실행하는 명령어를 적어줬습니다.
그냥 스크립트를 실행시키면 정상적으로 데몬이 죽었다가 다시 시작됩니다.
그런데,
crontab -e 를 통해
0-59/1 * * * * /home/root/bin/smb_restart.sh
와 같이 적어줬고,
테스트를 위해 스크립트 안에
date >> /home/root/test.log
와 같이 특정파일에 날짜를 찍어주는 명령어를 추가했습니다.
그랬더니, test.log에 날짜는 잘 찍히는데,
smb 데몬은 실행이 안됩니다.
도대체 뭐가 문제일까요??
Forums:
/sbin/service smb restart 과
/sbin/service smb restart 과 같이 full path로 적어줘 보세요.
감사합니다^^
잘되네요 정말 감사합니다^^
댓글 달기