CRONTAB(1)

명칭
crontab - 개인용의 crontab 의 편집을 실시한다 (V3)

서식
crontab [-u user] file crontab [-u user] { -l | -r | -e }

해설
crontab 유틸리티는, Vixie Cron 의 cron(8) demon가 취급하는 테이블내의 엔트리의 추가, 삭제, 및 리스트 표시를 실시합니다. 각 유저는, 자신용의 crontab 파일을 가질 수가 있습니다. 이 파일은 /var 안에 있습니다만, 이것은 에디터로 직접 변경하기 위한의 것이 아닙니다.

만약 allow 파일 (/var/cron/allow) 하지만 존재했을 경우, 이 명령을 사용하기 위해서(때문에)는, 당신의 이름이 이 allow 파일에 없으면 안됩니다. 또, allow 파일은 존재하지 않지만 deny 파일 (/var/cron/deny) 하지만 존재했을 경우에, 이 명령을 사용하기 위해서(때문에)는, 당신의 이름이 이 deny 파일에 있어서는 안됩니다 어느 쪽의 파일도 존재하지 않는 경우, 사이트 의존의 설정 파라미터에 의해 슈퍼 유저만이 이 명령을 사용할 수가 있는지, 모든 유저가 이 명령을 사용할 수가 있을지가 결정됩니다. 이러한 파일의 서식은, 행 마다 유저명을 기술하는 것이어, 공백을 앞에 두고도 뒤에도 들어갈 수 있어 되지 않습니다. 이것에 합치하지 않는 행은 무시되기 때문에, 코멘트로서 사용 가능합니다.

이 명령의 최초의 서식은 file 로부터 새로운 crontab 를 인스톨 한다 경우에 사용합니다. 파일명으로서 ``-''가 지정되었을 때는, 표준 입력으로부터 읽어들입니다.

이하의 옵션을 사용 가능합니다:

-u  지정했다 user 의 crontab 파일에 대해서 조작을 실시합니다. 이 옵션이 없는 경우에는, 명령을 실행한 사람 의 crontab 파일에 대해서의 조작이 됩니다. su(1) (을)를 하고 있는 경우는 혼란할 가능성이 있으니까, 정확을 기하기 (위해)때문에, 이 경우에는 -u (을)를 항상 붙이도록(듯이) 해야 합니다.

-l  현재의 crontab 파일을 표준 출력에 표시합니다.

-r  현재의 crontab 파일을 삭제합니다.

-e  현재의 crontab 를 편집합니다. 환경 변수 VISUAL 혹은 EDITOR (이)가 있으면, 이 환경 변수로 지정한 에디터를 이용합니다. 지정한 에디터는, 파일을 그 자리에서 편집하는 것인 것이 필요 입니다. 파일을 삭제하고 나서 재작성하는 에디터는, 사용 불가입니다. 에디터를 종료하면, crontab 파일이 자동적으로 인스톨 됩니다.

관련 항목
crontab(5), cron(8)

관련 파일
/var/cron/allow
/var/cron/deny

표준
crontab 명령은 p1003.2 준거입니다. 이 새로운 문법은 이전의 Vixie Cron 의 것이라고도 고전적인 SVR3 의 것과도 차이가 납니다.

진단
잘못한 명령행을 주어 실행했을 경우, 사용법에 대한 꽤 유익한 메세지가 출력됩니다.

저자
Paul Vixie <paul@vix.com>