1. cron : 주기적으로 반복되는 작업을 통칭 (주기적인 예약작업)
- crond : cron작업을 해주는 데몬 (프로그램)
- crontab : crond가 작업할 작업목록/ corontab을 수정하는 명령어
- /var/spool/cron/crontabs/username 사용자별로 저장 (예약작업 list)
crontab Command | /usr/sbin/crond /usr/bin/crontab : 명령어 있는 위치 |
파일보기 | # crontab -l [username] : 예약작업 list |
파일편집 | ① # EDITOR=vi # export EDITOR -- 솔라리스는 입력해줘야함, 리눅스는 필요X # crontab -e [username] ② vi 이용해서 수정 : # vi /var/spool/cron/crontab/[username] |
파일삭제 | # crontab -r [username] |
접근제어 | /etc/cron.d/cron.deny - 기본적으로 제공됨 - 목록에 있는 사용자는 crontab에 접근할수 없음. |
/etc/cron.d/cron.allow - 기본적으로 제공되지 않으므로 생성해야함 - 목록에 있는 사용자는 crontab에 접근할수 있음. |
- Crontab File Format
EX) 20 1 * * * /home/myshyz/Autocheck.sh
-> 매일 1시 10분에 /home/myshyz/Autocheck.sh 명령 실행
① Run Level
Run Level 명령 : # init [number] | ||
0 | BIOS | - PROM상태 - 인텔시스템의 BIOS상태 |
S, s | CD부팅 | - Single User Mode (안전모드) - Local File System(HDD) 안붙이고 CD로 부팅 - 파일 시스템 복구/백업 용도로 사용 |
1 | HDD만 mount | - Single User Mode - 모든 Local File System(HDD)만 mount |
2 | LFS+NFS | - Multi User Mode - 모든지역파일시스템 + 원격파일시스템(NFS) mount |
3 | 정상부팅 | - Multi User Mode (정상부팅 ) - Defualt Run Level |
4 | - 사용안함 | |
5 | 종료 | - 시스템 종료 - 모든 서비스 중단 - 파일시스템 unmount |
6 | 재부팅 | - 시스템 재부팅 |
# who -r | 현재 Run Level과 이전 Run Level 출력 |
/etc/inittab 참조하는 명령어 | ① /sbin/init [012356s] ② /usr/sbin/shutdown | 두가지 별차이 없음 |
/etc/inittab 참조하지 않는 명령어 | - /usr/sbin/halt : PROM상태로 전환 - /usr/sbin/poweroff - /usr/sbin/reboot | 솔라리스 머신에서 사용 |
'os > Solaris' 카테고리의 다른 글
20. patch (0) | 2014.08.29 |
---|---|
19. package (0) | 2014.08.29 |
17. root암호 깨기 (0) | 2014.08.29 |
16. mount (2) (0) | 2014.08.29 |
15. mount (1) (0) | 2014.08.29 |
댓글