웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[Lindox] cron - 기본편[수정]
2003.01.18 02:57
-기본편-
안녕 하세요^^ 오랜만에 이런 팁(?)을 올리게 되었습니다.
백업또는 주기적으로 일정한 시간대나 특정한 날짜에 해주어야 할일이 있다면,
cron을 사용하여 반복되는 작업을 자동적으로 처리하게 할수 있습니다^^
윈도우의 XP기준으로 예약된작업(?)을 이용해서 디스크 검사등을 실행해주는것과 비슷하죠 하지만,
리눅스의 cron에 비해서는 그 기능이 미약하다고 말할수도 있겠죠; 쿨럭...
우선 사용 방법은 셀스크립트로 실행할 명령들을 한파일에 넣어서 실행권한을 준 다음 cron에
실행할 시간, 날짜와 실행권한을 준 파일 경로를 적어 등록하면 됩니다.
간단한 작업인 경우 직접 cron 에 입력하여 실행할수도 있겠죠^^
우선 cron의 스케줄정보 래드햇 기준(배포판들..)으로 /etc/crontab 파일이 존재하고,
그리고 각 사용자 스케줄 정보는 /var/spool/cron/username 으로 기록이 됩니다^^
이 파일을 수정하여 예약또는 취소할수 있는 것입니다.
우선 cron 을 설정하기 앞서 형식이 존재합니다^^ 이런한 형식이 없다면 몇월 몇일 에 어떤 명령어를 실행하여야 하는지;
crond 이 못알아 보기때문에^^ 정해주어야 하는 것이죠.
형식:
분 시 일 월 요일 명령
이렇게 구성됩니다. 각각 한칸으로 구별한다는것을 꼭 명심하시기를^^
형식을 알게 되었으니, 이제 어떻게 예약을 등록하는지 알아야 겠죠^^
/var/spool/cron/username 을 수정 해야 합니다.
#crontab -e
이렇게 하시면 수정 삭제 추가 등을 하실수 있습니다^^
예제를 통하여 이해를 빠르게 해드리겠습니다^^
예제1>매시간 05분에 명령을 실행
05 * * * * 명령
예제2>매일 06시 명령을 실행 (매일 특정 시간때 서버 리붓할때 유용; 엔죠도 저런식이지 않을까요;;)
0 06 * * * 명령
(0 04 * * * reboot 이렇게 해주면.. 매일 새벽 4시에 서버리붓 ^^)
예제3>5분간격으로 명령을 실행(MRTG 와 같은 몇분을 주기적으로 실행해주어 하는 경우 유용)
*/05 * * * * 명령
예제4>매달 20,28 일 04시에 명령을 실행(데이터 백업과 같은 한달에 한두번 해주어야 하는 경우 유용)
0 04 20,28 * * 명령
예제5>매달 10에서 15일 동안 5시50분에 명령실행
50 05 10-15 * * 명령
예제를 들어서 설명 해드렸습니다^^ 생각같아서는; 예제를 수없이 많이적고 싶지만; 5개 예제안에 핵심적인
내용은 다 들어 있는거 같네요^^ 다음편은 -응용편- 이 될거 같습니다^^ 그럼~
@crontab 명령정리@
root로 작업시 사용자 스케줄 수정
crontab -u username -e | 해당 유저의 스케줄 정보를 수정 하실수 있습니다.
----------------------------------------
crontab -e | 스케줄 수정(edit)
crontab -l | 현재 cron에 등록되어 있는 것을 출력(list)
crontab -r | 등록된 스케줄 제거(remove)
ps.홈페이지 다 만들지도 못했는데;; 흑흑..
-글쓴이: 이형섭 -NeSTY(Lindox) admin@lindox.no-ip.org-
안녕 하세요^^ 오랜만에 이런 팁(?)을 올리게 되었습니다.
백업또는 주기적으로 일정한 시간대나 특정한 날짜에 해주어야 할일이 있다면,
cron을 사용하여 반복되는 작업을 자동적으로 처리하게 할수 있습니다^^
윈도우의 XP기준으로 예약된작업(?)을 이용해서 디스크 검사등을 실행해주는것과 비슷하죠 하지만,
리눅스의 cron에 비해서는 그 기능이 미약하다고 말할수도 있겠죠; 쿨럭...
우선 사용 방법은 셀스크립트로 실행할 명령들을 한파일에 넣어서 실행권한을 준 다음 cron에
실행할 시간, 날짜와 실행권한을 준 파일 경로를 적어 등록하면 됩니다.
간단한 작업인 경우 직접 cron 에 입력하여 실행할수도 있겠죠^^
우선 cron의 스케줄정보 래드햇 기준(배포판들..)으로 /etc/crontab 파일이 존재하고,
그리고 각 사용자 스케줄 정보는 /var/spool/cron/username 으로 기록이 됩니다^^
이 파일을 수정하여 예약또는 취소할수 있는 것입니다.
우선 cron 을 설정하기 앞서 형식이 존재합니다^^ 이런한 형식이 없다면 몇월 몇일 에 어떤 명령어를 실행하여야 하는지;
crond 이 못알아 보기때문에^^ 정해주어야 하는 것이죠.
형식:
분 시 일 월 요일 명령
이렇게 구성됩니다. 각각 한칸으로 구별한다는것을 꼭 명심하시기를^^
형식을 알게 되었으니, 이제 어떻게 예약을 등록하는지 알아야 겠죠^^
/var/spool/cron/username 을 수정 해야 합니다.
#crontab -e
이렇게 하시면 수정 삭제 추가 등을 하실수 있습니다^^
예제를 통하여 이해를 빠르게 해드리겠습니다^^
예제1>매시간 05분에 명령을 실행
05 * * * * 명령
예제2>매일 06시 명령을 실행 (매일 특정 시간때 서버 리붓할때 유용; 엔죠도 저런식이지 않을까요;;)
0 06 * * * 명령
(0 04 * * * reboot 이렇게 해주면.. 매일 새벽 4시에 서버리붓 ^^)
예제3>5분간격으로 명령을 실행(MRTG 와 같은 몇분을 주기적으로 실행해주어 하는 경우 유용)
*/05 * * * * 명령
예제4>매달 20,28 일 04시에 명령을 실행(데이터 백업과 같은 한달에 한두번 해주어야 하는 경우 유용)
0 04 20,28 * * 명령
예제5>매달 10에서 15일 동안 5시50분에 명령실행
50 05 10-15 * * 명령
예제를 들어서 설명 해드렸습니다^^ 생각같아서는; 예제를 수없이 많이적고 싶지만; 5개 예제안에 핵심적인
내용은 다 들어 있는거 같네요^^ 다음편은 -응용편- 이 될거 같습니다^^ 그럼~
@crontab 명령정리@
root로 작업시 사용자 스케줄 수정
crontab -u username -e | 해당 유저의 스케줄 정보를 수정 하실수 있습니다.
----------------------------------------
crontab -e | 스케줄 수정(edit)
crontab -l | 현재 cron에 등록되어 있는 것을 출력(list)
crontab -r | 등록된 스케줄 제거(remove)
ps.홈페이지 다 만들지도 못했는데;; 흑흑..
-글쓴이: 이형섭 -NeSTY(Lindox) admin@lindox.no-ip.org-
댓글 6
-
FriZeX*-_-*
2003.01.18 07:02
Cron의 취약점을 이용한 해킹, 조심해야된다는;; -
부엉
2003.01.18 15:52
주 crontab을 직접 수정하는 것은 늘 위험합니다.
가능하면 해당 유저의 crontab을 변경하시는 것을 권장합니다. -
부엉
2003.01.18 15:54
참고로 crontab -e 명령 수행시 /etc/crontab 파일을 접근하는 것이 아니라,
현재 유저의 개별 crontab인 /var/spool/cron/username 을 수정하게됩니다.
root 로 작업할 때 다른 유저의 crontab을 변경하고자 할때는,
crontab -u username -e 명령을 쓰시면 됩니다. -
NeSTY♨™
2003.01.18 19:10
부엉 // ^^ 조언 감사 합니다;;
root 기준으로 적어서 그런거 같군요^^; 쿨럭^^
잘못된 점을 지적해주셔서 감사^^ -
Dopesoul
2003.01.19 01:59
cron 의 취약점을 이용해서 무슨해킹을? -
이우승
2003.11.16 21:06
cron 잘 이용하면 유동 IP를 고정 IP처럼 사용할수도 있지요...
제목 | 글쓴이 | 날짜 |
---|---|---|
레이아웃설정에 언어팩추가하기 [8] | 팔공산 | 2010.09.16 |
새로운 회원가입 형식 - 이게 팁이 될 줄 모르겠네요. ^^ [20] | SeoSeungHyun | 2010.09.15 |
아무 에러 없이 로그인이 되지 않을 시 해결법 [1] | SMaker | 2010.09.13 |
폴더에 올린 mp3를 자동으로 podcast로 만들어주는 소스... ^^ [2] | 하얀마법 | 2010.09.11 |
저니님의 업 다운 퀵메뉴 적용하기 [4] | nabul2 | 2010.09.05 |
페이지에서 첨부파일 100% 에서 증발이 되면...? [6] | 우리아기 | 2010.09.04 |
초보자도 따라하는 XE로 홈페이지 만들기 강좌 포스트입니다. [2] | 놀라운넘 | 2010.08.27 |
플래시, 선택박스(??)가 로그인 박스 등을 튀어 나올 때 [4] | hhgyu | 2010.08.26 |
레이아웃 관리자 페이지 html 에디터창 늘리기+줄이기 [1] | 레드폭스 | 2010.08.25 |
Belarc Advisor - Free Personal PC Audit | 레미짱 | 2010.08.14 |
관리자에서 회원리스트(남성,여성리스트 분류해서 보기) [5] | 늘푸른이 | 2010.08.13 |
게시판 본문페이지 닉네임 옆에 회원그룹명 사용 [4] | 늘푸른이 | 2010.08.13 |
무분별한 스팸글 등록으로부터 임시해결 팁 [15] | 라르게덴 | 2010.08.12 |
관리자페이지 회원목록을 일반페이지에서 사용하기 [5] | 늘푸른이 | 2010.08.07 |
게시판에 사전질문 넣기 특히 확장 변수 없는 지식in 게시판 - 초보자용 [3] | THEOTHERS | 2010.08.07 |
회원 정보 및 회원 리스트에 회원 성별 앞에 아이콘 넣기 [5] | 늘푸른이 | 2010.08.06 |
검정 배경 홈페이지용 회원 정보 스킨 | LutZ | 2010.08.03 |
페이지 모듈 사용시 여백 관련한 팁! | sejin7940 | 2010.08.02 |
모바일 레이아웃 로그인페이지 개선방법 [4] | 스카이피아 | 2010.08.01 |
XE 용량 효과적으로 줄이기 [13] | 코스트렐리아 | 2010.07.30 |