테스트 사이트 - 개발 중인 베타 버전입니다

cron [퍼옮]

· 20년 전 · 2322 · 2
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>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

PHP Binery install

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
php가 2번 설치되어야 합니다.

apm연동시 발생하는것은 말드대로 연동모듈이며..

위에서 말하는 php는 로컬 바이너리php 입니다.

게시글 목록

번호 제목
8511
8510
8509
8506
8505
8503
8502
8497
8492
8491
8490
8489
8487
8484
8483
8482
28459
8481
8478
8477
8475
8474
8473
8472
8471
8469
8468
8467
8466
8465
8464
8463
8462
8461
8460
8459
8458
8457
8456
8455
8452
8451
8449
28458
8445
8444
8443
8442
8441
8440
8439
8438
8437
8436
8435
8433
8428
8427
8426
28456
8425
8424
8423
8422
8421
8419
8418
8417
28455
8416
8415
JavaScript 배열함수
8414
8412
JavaScript mktime() 1
28454
8411
28451
8410
JavaScript strrchr()
8409
기타 key()
8406
8405
28450
8404
8403
8402
8401
8400
8399
8391
8390
8389
8387
28447
8386
8384
8382
8380
8379
8377
8376
8375