linux에서 Crontab을 등록하는 방법은 두가지가 있는데 각 방법은 아래와 같다.
# vi /etc/crontab # crontab -e
가끔 /etc/crontab에 등록하면 문제가 없는데 crontab –e 로 등록하면 실행이 안 되는 경우가 있었다. 오래 전 일이라 왜 그랬는지 잘 기억이 안 나지만 아마 환경변수 탓일 것이었을 꺼라고 생각한다. 참고로 root사용자로 crontab –e 에 저장을 하면 아래 경로에 파일이 생긴다.
# /var/spool/cron/root
결국 /etc/crontab과 동일한 설정인 것이다. 차이가 있다면 /etc/crontab에서는 실행될 사용자까지 명시해줘야 하지만 crontab –e로 수정할 때는 쓰지 않아도 된다.