HP-UX 에서 crontab 을 사용하기 위해서는
/var/adm/cron/cron.allow 에 crontab 을 사용할 계정을 등록해주어야 한다.
/var/adm/cron/cron.allow 파일에 계정을 등록한 다음,
crontab -e 로 추가/수정을
crontab -l 로 확인을 할 수 있다
1. cron daemon 확인
ps -ef | grep -i cron
2. cron 을 사용할 사용자 설정
vi /var/adm/cron/cron.allow
파일에 등록되어있는 사용자만 권한을 가질 수 있다.
3. crontab 등록하기
#vi /var/spool/cron/crontabs/root -> root 의 크론이 열림 아래명령어로 같음
crontab -e
# Entry for monitoring status of the EMSHAProvider
5,20,35,50 * * * * /etc/opt/resmon/lbin/mon_EMSHAProvider_state.sh
# Entry for vacuuming the CER DB
5 1 * * * /opt/psb/vacuum
5,20,35,50 * * * * /opt/psb/bin/restart_logserv.sh
5,20,35,50 * * * * /opt/raidsaprovider/bin/restart_raidsaprovider.
sh
5,20,35,50 * * * * /opt/sas/provider/bin/restart_sasprovider.sh
5,20,35,50 * * * * /opt/sfm/bin/restart_sfm.sh
5,20,35,50 * * * * /opt/fcprovider/bin/restart_fcprovider.sh
5,20,35,50 * * * * /opt/iotreeip/lib/restart_iotreeip.sh
5,20,35,50 * * * * /opt/lanprovider/lib/restart_lanp.sh
5,20,35,50 * * * * /opt/dasprovider/bin/restart_dasprovider.sh
~
cron 설정하기
* * * * * 실행파일
순서대로 분 시 일 월 요일 실행파일
분 : 0-59
시 : 0-23
일 : 0-31
월 : 0-12
요일 : 0-6 : (일-토 : 0과 7은 일요일이며 1부터 월요일이 시작된다.)
* : 모든 시간대에 실행이 된다.
예> * * * * * 실행파일 : 매분마다 실행한다.
- : 기간을 범위지정한다.
예> 10-20 1 * * * 실행파일 : 매일 새벽 1시 10분부터 20분까지 1분마다 실행한다.
예> 10-20,30-40 1 * * * 실행파일 : 매일 새벽 1시 10분부터 20분까지 1분마다 실행된 후 30분부터 40분까지 1분마다 실행한다.
, : 기간을 지정한다.
예>* 10,14,17 * * * 실행파일 : 매일 10시, 14시, 17시에 실행한다.
/ : 간격을 지정한다.
예> */3 * * * * 실행파일 : 매 3분마다 실행한다.
4. crontab log 확인
/var/adm/cron/log 파일 확인을 통해 명령어가 실행 된 것을 확인할 수 있다.
** 주의 명령어는 풀 경로를 이용해서 써주어야 한다.
ex)machinfo 라고 파일에 넣어선 안되고 whereis machinfo 를 이용해서 풀 경로를 확인한 다음
/usr/contrib/bin/machinfo 라고 넣어주어야 실행이 된다.
'Host' 카테고리의 다른 글
[HP-UX] User Lock & Unlock (0) | 2020.08.02 |
---|---|
[HP-UX] NTP 설정 (0) | 2020.07.27 |
[HP-UX] HPUX 에서 사용하는 VXVM 메뉴얼 (0) | 2020.07.27 |
[HP-UX] extract 명령어를 이용한 Glance Report (0) | 2020.07.27 |
[HP-UX] /dev/null 파일을 삭제 했을 때 복구 방법 (0) | 2020.07.27 |