cron 소유자에 대해서.
글쓴이: no1hacker / 작성시간: 수, 2008/03/19 - 1:41오후
안녕하세요 cron의 소유자에 관해서 질문을 합니다.
cron은 각 계정마다 하나씩 만들 수 있습니다.
그래서 제가 A라는 계정으로 로그인을 해서
cron을 만듭니다.
cron에 특정한 작업을 삽입하고 그 특정한 작업이 실행될텐데요
그 작업을 실행시키는 사람(? 계정)은 누구인가요??
A가 만들어 놓은 cron이 실제 실행될때 특정한 작업이 root 권한으로 실행되는건가요??
아니면 A의 권한으로 작업이 돌아가나요??
아니면 제3자?
하나더요^^;
크론의 로그 파일(/var/log/cron)에는 크론에 관련된 모든 사항을 볼 수 있나요?
혹은 다른 파일에 로그를 남기게 되나요?
감사합니다.
Forums:
cron 데몬이 해당
cron 데몬이 해당 계정의 cron을 실행할때 그 계정으로 실행합니다.
보통은 cron이 실행된 후 결과나 오류는 해당 계정의 메일로 전송해 줍니다.
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
이익추구를 위해서라면..
다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
이익추구를 위해서라면..
다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치
/var/log/cron에는 상세 실행로그는 없습니다.
보통 /var/log/cron 파일에는 실행 로그(시각, 무슨 파일이 실행되었는지..)만 기록되고 상세 실행 로그는 따로 redirect를 설정안했거나 cron을 실행할 프로그램에 로그를 남기기위한 설정을 해놓지 않았다면 따로 그 상세 실행로그는 남아 있지 않게 됩니다만, 윗분 말씀처럼 이런 경우에 사용자 계정으로 상세 실행로그와 함께 이메일이 전송되므로 실행여부는 언제든지 확인 가능하리라 봅니다.
물론 지속적인 로그 관리를 원하신다면 cron job에다가 다음과 같이 redirect를 해두면 될 것 같습니다.
* * 1 1 * /home/user/bin/script >> /home/user/logs/script.log
--------------------------------------------------------------------------
Sorrow is better than laughter, because a sad face is good for the heart.
--------------------------------------------------------------------------
Sorrow is better than laughter, because a sad face is good for the heart.
댓글 달기