리눅스 분류
crontab 사용 시 문제점...
작성자 정보
- 내사수 작성
- 작성일
컨텐츠 정보
- 1,980 조회
- 1 댓글
- 0 추천
- 목록
본문
crontab 을 사용하여 다음과 같은 스크립트를 실행하도록 하였습니다.
00,05,10,15,20,25,30,35,40,45,50,55 * * * * su - root '/script.sh'
5분단위로 실행하도록 설정하였죠...
문제가 있는 곳은 스크립트의 마지막 부분에 있는 'service named restart' 입니다.
/var/log/message 를 확인해 보면
named 서비스가 재시작은 잘 됩니다만 crond 관련 세션이 open 된 것이 close가 되지 않습니다.
그래서 스크립트 실행 후
pstree -p | grep crond 로 확인해보면 닫히지 않은 프로세스가 하나씩 남게 됩니다.
아래와 같이요...
├─crond(3671)───crond(19810)─┬─sendmail(19849)───postdrop(19850)
이것이 5분마다 하나씩 생기게 되는것이죠
제가 궁금한 것은
service named restart를 할 때 시스템에서 sendmail을 자동으로 하도록 어딘가에 설정이 되어 있는
것인지 알고 싶구요...
만약 그렇다면 그것을 안하고 싶은데... 방법을 모르겠습니다.
참고로...
위의 문제는 'service named restart'를 하지 않으면 나타나지 않습니다...
00,05,10,15,20,25,30,35,40,45,50,55 * * * * su - root '/script.sh'
5분단위로 실행하도록 설정하였죠...
문제가 있는 곳은 스크립트의 마지막 부분에 있는 'service named restart' 입니다.
/var/log/message 를 확인해 보면
named 서비스가 재시작은 잘 됩니다만 crond 관련 세션이 open 된 것이 close가 되지 않습니다.
그래서 스크립트 실행 후
pstree -p | grep crond 로 확인해보면 닫히지 않은 프로세스가 하나씩 남게 됩니다.
아래와 같이요...
├─crond(3671)───crond(19810)─┬─sendmail(19849)───postdrop(19850)
이것이 5분마다 하나씩 생기게 되는것이죠
제가 궁금한 것은
service named restart를 할 때 시스템에서 sendmail을 자동으로 하도록 어딘가에 설정이 되어 있는
것인지 알고 싶구요...
만약 그렇다면 그것을 안하고 싶은데... 방법을 모르겠습니다.
참고로...
위의 문제는 'service named restart'를 하지 않으면 나타나지 않습니다...
관련자료
-
이전
-
다음
댓글 1
장규승님의 댓글
- 장규승
- 작성일
저기 sendmail은 root의 메일박스에 해당 로그를 보내기 위해 올라 온거 같습니다.
root 메일 박스 점검해보시고
스크립트를 정확하게 종료 하는 명령을 내려 주셔야 합니다. exit 0
root 메일 박스 점검해보시고
스크립트를 정확하게 종료 하는 명령을 내려 주셔야 합니다. exit 0