반응형
- crontab 리스트 확인
$crontab -l
- crontab 수정하기
$crontab -e
이렇게 하게 되면 아무것도 안나타나고 커서만 깜빡거리는 경우가 있는데
이것은 시스템의 환경 변수에 설정된 EDITOR가 vi로 설정이 되어있지 않기 때문이다.
이런경우 . (점)을 입력한후 q 를 입력하여 종료처리를 한다.
그리고 아래와 같이 EDITOR를 vi로 설정한후에 하면 vi를 편집기로 설정할수가 있다.
1.csh을 사용하는 경우
% setenv EDITOR vi
% crontab -e
2. sh 이나 ksh을 사용하는 경우
$ EDITOR=vi
$ export EDITOR
$ crontab -e
# 매일 1시 30분에 체크하는 작업등록 :
30 1 * * * su - user1 -c "/export/home/user1/bin/daily_check.sh"
crontab에서는 환경 변수가 설정이 되지 않으므로 반드시 환경변수를 넣어주고 전체 실행 경로를 기입해주어야 한다.
해당 계정에 있는 crontab 리스트 전체 삭제시
crontab -r
해당 사용자 계정의 전체 crontab 리스트가 삭제가 된다.
반응형