(명령어 형식)
# crontab -l ; 현재 예약된 작업 리스트를 보여줌
# crontab -e ; 현재 예약된작업 리스트를 편집함
# crontab -r : 현재 예약된 리스트를 지움
(형식)
분 시 날짜 달 요일 하고싶은일( 쉘 스크립트로 만들어 두어도 됩니다.)
0-59 0-23 1-31 1-12 0-7
( 0,7 : 일요일, 1: 월 2: 화 ... sun, mon 사용가능 )
(예제)
15 06 * * * do_daily.sh ; 매일 6시 15분에 do_daily 스크립트 실행
00 03 * * 7 do_weekly.sh ; 매주 일요일 3시00 에 do_monthly 스크립트 실행
10 04 1 * * do_monthly.sh : 매월 1일 4시 10분에 do_monthly 스크립트 실행
crontab -e 를 치면 기본적으로 사용되는 에디터 ( 대부분 vi ) 가 실행되고 위의 내용처럼 편집을 한후 종료(:wq) 하면 됩니다. /var/spool/cron 에 보면 해당 유저명으로 생성된 cron 작업을 볼 수 있습니다. ( 여기 내용은 직접 편집하면 안되고 반드시 crontab -e 명령을 사용 하야 합니다. )
다른 방법으로 /etc 디렉토리에 있는 /etc/cron.hourly, /etc/cron.daily 등을 이용해도 됩니다
펌 : Linux4you
'개발자공간 > LINUX' 카테고리의 다른 글
우분투(ubuntu) - svn 설치 (0) | 2022.02.14 |
---|---|
리눅스 서버 특정 아이피만 접속이 되는경우. (0) | 2020.12.31 |
CentOS 프로세스 확인, 죽이기, ps kill 명령어! (0) | 2020.12.22 |
[linux] 리눅스에서 svn 만들기 (0) | 2020.12.10 |
댓글