검색결과 리스트
글
<crontab>
지정된 날짜와 시간에 일정 작업을 주기적으로 수행하기 위해 사용되며 각 사용자 별로 /var/spool/cron/crontabs directroy에 사용자 ID와 같은 이름의 crontab file을 만들어 cron job을 지정 할 수 있다.
crontab 명령은 시스템이 부팅되면서 /etc/rc2.d/S75cron 스크립트에 의해서 daemon 형태로 수행되거나 sol10에서는 cron이라는 service명으로 동작된다.
주로 backup을 수행 할 때 많이 사용된다.
crontab -e : 파일을 편집할 때 사용
crontab -l : crontab 파일의 내용을 화면에 출력할 때 사용
crontab -r : 파일을 삭제할 때 사용
Minutes = 0~59
Hours = 0~23
Date = 1~31
Month = 1~12
Day-of-Week = 0:일, 1:월, 2=화... 6:토
ex) 30 1 * 2,4,6,8 3-5 cat/etc/passwd >> /export/home/kyg/test.txt
풀이 : 2, 4, 6, 8월달 수,목,금 요일 1시 30분마다 /etc/passwd 의 정보를 /export/home/kyg/test.txt에 저장해라.
<실습 1>
매주 화요일 새벽 1시 20분에 접속한 사용자 목록 파일을 /export/home/kyg/who.log파일로 저장하시오.
1. crontab -e 를 사용하여 편집
2. 현재 필자의 시스템 시간
3. 빠른 실습을 위해 crontab이 실행되기 1분전으로 시간 변경
4. /export/home/kyg에 다음과 같은 사용자 접속 로그파일이 생성되었다.
<실습 2>
매주 월요일 밤 11시에 /etc/ 밑에 최근 5일동안 변경된 파일을 찾아서 /export/home/kyg/etc.log 파일로 저장하라.
1 .crontab -e 를 사용하여 수정해준다.
2. 지금 현재 날짜와 빠른 실습을 위해 시간 변경
3. 생성된 것을 확인할 수 있다.
'OS > Solaris' 카테고리의 다른 글
Solaris - Root password 분실시 해결방법 (0) | 2016.05.02 |
---|---|
Solaris - find (0) | 2016.05.01 |
Solaris - Directory 구조와 File system (0) | 2016.04.30 |
Solaris - HDD 추가와 파티션 나누기 (0) | 2016.04.29 |
Solaris - setuid, setgid, sticky bit (0) | 2016.04.29 |
RECENT COMMENT