'os/UNIX_LINUX'에 해당되는 글 238건

  1. 2012.06.19 crontab 매일 1시 30분 특정 계정으로 shell 실행 1

반응형

 

 -  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 리스트가 삭제가 된다.

 

 

반응형
Posted by 공간사랑
,