6장. CRON
/etc/cron, /usr/spool/cron/crontabs/*
"/etc/cron" Program 은 주기적으로 어떤 Program을 수행시키는데 사용된다. 이때 주기적으로 수행되어야 할 Program은 "/usr/spool/cron/crontabs" Directory 밑에 각 사용자의 사용자명과 같은 이름으로 생성된다.
이 File은 만드는 방법은 아래 명령을 사용하면 된다.
% crontab -l root : /var/spool/cron/crontabs/root 내용 display
% crontab -e root :
이 명령을 root가 수행했으면 /var/spool/cron/crontabs/ DIR 하위에 "root" 라는 이름의 File이 생성된다) 또는 vi 로 편집
예)
crontab File의 맨 앞의 5번째 칼럼까지에는 각 명령이 수행될 일시와 요일이다.
지정한 것들은 아래와 같은 의미를 갖는다.
분 시간 날짜 달 요일: 구분은 Space
15,45 3 * * *: 매일 3시 15분관 45분에 수행
5 9 * * 6: 매주 금요일 9시 5분에 수행
15 1,18 16 * *: 매달 16일 1시15분과 오후 6시 15분에 수행
1) /var/spool/cron/crontabs/root (root계정으로 가정할 때..) 을 편집하여 원하는 Schedule을 설정/편집 한다.
2) ps -ef|grep cron: 현재 cron deamon이 돌고 있는지 확인
3) kill -9 "pid of cron": cron deamon kill
4) rm /usr/lib/cron/FIFO : lock파일제거(/usr/lib/cron directory는 /etc/cron.d와 링크되어있음)
5) /usr/sbin/cron: deamon 재실행(위 편집한 명령대로 수행함)
※ log는 /var/cron/..... 에 생성됨
'Operating System > Solaris' 카테고리의 다른 글
| POWER ADMIN for SUN (DNS) (0) | 2007/07/28 |
|---|---|
| POWER ADMIN for SUN (POP Server) (0) | 2007/07/27 |
| POWER ADMIN for SUN (Mail) (0) | 2007/07/26 |
| POWER ADMIN for SUN (Swap) (0) | 2007/07/25 |
| POWER ADMIN for SUN (NVRAM; OK_mod Command) (0) | 2007/07/24 |
| POWER ADMIN for SUN (CRON) (0) | 2007/07/23 |
| POWER ADMIN for SUN (Accounting & Permission) (0) | 2007/07/22 |
| POWER ADMIN for SUN (Solaris의 trace, truss 기능) (0) | 2007/07/21 |
| POWER ADMIN for SUN (Quota 설정) (0) | 2007/07/20 |
| POWER ADMIN for SUN (Command 사용법 및 기능 설명) (0) | 2007/07/19 |
| POWER ADMIN for SUN (SUN OS 및 SUN Product) (0) | 2007/07/18 |