cron [퍼옮]
cron 명령어 문법
mimute hour day month weekday username command
첫번째는 분(0~59)
두번째는 시간.(0~23)
세번째는 일(1~31)
네번째는 달(1~12)
다섯번째는 일주일(1~7)
0 1 * * * /home/count_up //매일 새벽 한시에 명령 실행
모든 필드의 구분은 space이며, 한 필드에 여러값을 사용하려면, space없이 콤마로 구분
내용을 crontab 에 저장
크론 데몬은 다른 데몬들 처럼 restart 가 필요 없으며 자동으로 RELOAD 를 합니다
그리고 설치시 자동으로 cron.daily cron.hourly cron.monthly 가 설치 되어 작동 합니다
원하시는 코드를 작성 하신 다음에 daily 에 넣어주시면 하루에 한번씩 자동으로 작동 하게 된다는 말이죠
근데 중요한 점 !!!!
PHP 는 스크립트 언어 입니다
PARSE 를 한번 해서 읽어 주어야 제대로 된 코드가 작동을 합니다
하지만 cron 으로 등록을 한 다음에는 parse 의 과정을 생략하고 작동 합니다
일단 php 를 다른 CGI 처럼 기냥 쉘상에서 실행이 되게 컴파일을 해주시면 됩니다
기존에 PHP 가 깔려 있어두 상관 없습니다
그냥 인스톨 하세요
소스를 다운 받아서 업로드 하신 다음에 (/usr/local/src/)
configure 를 하십시요
./configure --exec-prefix=/usr/local/php4 --with-mysql=/usr/local/mysql/ --enable-track-vars
parse 과정을 웹서버에서 하는 것이 아니라 자체 모듈로 작동합니다
==================================================
pico test.html
#!/usr/local/php4/bin/php
<?
echo "test 입니다 ";
?>
==================================================
이제 실행 시켜 보세요
./test.html
그럼 잘 될겁니다 ^^
이제 매일 발송 되는 스크립트를 작성 하십시요
그리고 상단에 #!/usr/local/php4/bin/php 이 녀석을 적어 주시고
cron.daily 안에 넣어 두시면 잘~~~ 아주 잘~~~ 작동 합니다.<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:32:05 Linux에서 이동 됨]</div>
mimute hour day month weekday username command
첫번째는 분(0~59)
두번째는 시간.(0~23)
세번째는 일(1~31)
네번째는 달(1~12)
다섯번째는 일주일(1~7)
0 1 * * * /home/count_up //매일 새벽 한시에 명령 실행
모든 필드의 구분은 space이며, 한 필드에 여러값을 사용하려면, space없이 콤마로 구분
내용을 crontab 에 저장
크론 데몬은 다른 데몬들 처럼 restart 가 필요 없으며 자동으로 RELOAD 를 합니다
그리고 설치시 자동으로 cron.daily cron.hourly cron.monthly 가 설치 되어 작동 합니다
원하시는 코드를 작성 하신 다음에 daily 에 넣어주시면 하루에 한번씩 자동으로 작동 하게 된다는 말이죠
근데 중요한 점 !!!!
PHP 는 스크립트 언어 입니다
PARSE 를 한번 해서 읽어 주어야 제대로 된 코드가 작동을 합니다
하지만 cron 으로 등록을 한 다음에는 parse 의 과정을 생략하고 작동 합니다
일단 php 를 다른 CGI 처럼 기냥 쉘상에서 실행이 되게 컴파일을 해주시면 됩니다
기존에 PHP 가 깔려 있어두 상관 없습니다
그냥 인스톨 하세요
소스를 다운 받아서 업로드 하신 다음에 (/usr/local/src/)
configure 를 하십시요
./configure --exec-prefix=/usr/local/php4 --with-mysql=/usr/local/mysql/ --enable-track-vars
parse 과정을 웹서버에서 하는 것이 아니라 자체 모듈로 작동합니다
==================================================
pico test.html
#!/usr/local/php4/bin/php
<?
echo "test 입니다 ";
?>
==================================================
이제 실행 시켜 보세요
./test.html
그럼 잘 될겁니다 ^^
이제 매일 발송 되는 스크립트를 작성 하십시요
그리고 상단에 #!/usr/local/php4/bin/php 이 녀석을 적어 주시고
cron.daily 안에 넣어 두시면 잘~~~ 아주 잘~~~ 작동 합니다.<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:32:05 Linux에서 이동 됨]</div>
|
댓글을 작성하시려면 로그인이 필요합니다.
프로그램
태그 필터 (최대 3개)
전체
개발자
소스
기타
mysql
팁자료실
javascript
php
linux
flash
정규표현식
jquery
node.js
mobile
웹서버
os
프로그램
강좌
썸네일
이미지관련
도로명주소
그누보드5
기획자
견적서
계약서
기획서
마케팅
제안서
seo
통계
서식
통계자료
퍼블리셔
html
css
반응형
웹접근성
퍼블리싱
표준화
반응형웹
홈페이지기초
부트스트랩
angularjs
포럼
스크린리더
센스리더
개발자톡
개발자팁
퍼블리셔톡
퍼블리셔팁
기획자톡
기획자팁
프로그램강좌
퍼블리싱강좌
댓글 2개
tar zxvf php-x.x.x.tar.gz
cd ../php-x.x.x
//기존의 configure 설정을 날림
make clean
**때때로 configure.cache가 생길수있으므로 삭제
./configure --prefix=/usr/local/php \
--with-mysql=/usr/local/mysql \
--with-imap=/usr/local/imap \
--enable-track-vars \
--enable-calendar \
--disable-debug \
--with-language=korean \
--with-charset=euc_kr \
--with-config-file-path=/usr/local/php
make
make install
apm연동시 발생하는것은 말드대로 연동모듈이며..
위에서 말하는 php는 로컬 바이너리php 입니다.