본문 바로가기

Server

[AIX] crontab 명령어, cron log 확인, 재기동 방법

 

#crontab 명령어

/usr/bin/crontab         // 명령어 위치
crontab -l               // cron 설정 확인 (소문자 L)
/var/spool/cron/crontabs // 사용자별 crontab 설정 파일 위치
crontab -e               // cron 설정 변경 (편집 방법은 vi 에더터와 동일)
crontab -r               // cron 설정 삭제
/etc/cronlog.conf        // cron log 관련 설정 정보
/var/adm/cron/log        // cron 실행 관련 로그 파일

 

#cron log 확인

/etc/cronlog.conf        // cron log 관련 설정 정보
/var/adm/cron/log        // cron 실행 관련 로그 파일

 

#crontab 재기동
스케쥴러가 오동작하는 경우 crontab 을 확인 후 재시작해야 한다. AIX 기준이나 디렉토리에 따라 위치가 다르지만, 보통 아래와 같이 확인하면 가능하다. 

/var/adm/cron/ 			// 해당 디렉토리로 이동
tail -f log 			// log 파일 확인
ps -ef | grep cron 		// 프로세스 확인
kill -9 [프로세스 ID] 		// 해당 프로세스 종료 (root 권한필요)

프로세스를 종료시키면 자동으로 재시작되며, tail -f log 를 통해 crontab 로그를 확인하면 된다. 

 

#유용한 사이트

https://crontab.guru/

http://www.cronmaker.com/

 

#crontab 전반적인 유용한 사이트
https://velog.io/@ko1586/Crontab-%EB%AD%94%EB%8D%B0

 

Crontab?? 뭔데??

좀 스케줄있게 행동해봐~~ 커몬~~

velog.io