"리눅스 반복 예약작업 cron, crond, crontab"의 두 판 사이의 차이

31번째 줄: 31번째 줄:
==예약작업 등록==
==예약작업 등록==
;명령어 (예시)
;명령어 (예시)
<source lang='dos'>
<source lang='bash'>
cat <(crontab -l) <(echo "1 5 * * * /root/myscript.sh") | crontab -
cat <(crontab -l) <(echo "1 5 * * * /root/myscript.sh") | crontab -
</source>
</source>

2012년 8월 14일 (화) 15:15 판

cron
크론, 크론탭, 리눅스 작업 스케줄러
*    *    *    *    *  실행할 명령어
┬    ┬    ┬    ┬    ┬
│    │    │    │    │
│    │    │    │    │
│    │    │    │    └───── 요일 (0 - 6) (0 =일요일)
│    │    │    └────────── 월 (1 - 12)
│    │    └─────────────── 일 (1 - 31)
│    └──────────────────── 시 (0 - 23)
└───────────────────────── 분 (0 - 59)
→ 분시일월요!

1 작업 목록 확인

현재 사용자
[root@jmnote ~]# crontab -l
no crontab for root
다른 사용자
[root@jmnote ~]# crontab -l -u testuser
no crontab for testuser

2 예약작업 등록

명령어 (예시)
cat <(crontab -l) <(echo "1 5 * * * /root/myscript.sh") | crontab -
→ 매일 5시 1분에 /root/myscript.sh 를 수행하도록 등록
실행예시
[root@jmnote ~]# crontab -l
no crontab for root
[root@jmnote ~]# cat <(crontab -l) <(echo "1 5 * * * /root/myscript.sh") | crontab -
[root@jmnote ~]# crontab -l
1 5 * * * /root/myscript.sh

3 같이 보기

4 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}