2007 å¹´ 2 æ 06 æ¥
å¦æ web åºç¨ç¨åºä¸çä¸ä¸ªç¹æ§éè¦è¶ è¿ 1 ç§æ 2 ç§æè½å®æï¼é£ä¹åºè¯¥æä¹åï¼éè¦æç§ç¦»çº¿å¤ç解å³æ¹æ¡ãå¦ä¹ å ç§å¯¹ php(å为ç°å¨ç主æµå¼åè¯è¨) åºç¨ç¨åºä¸é¿æ¶é´è¿è¡çä½ä¸è¿è¡ç¦»çº¿æå¡çæ¹æ³ã大åçè¿éåºæä¸ä¸ªå¤§é®é¢ãæ¯å¤©ï¼å¨æ¯å®¶ååºä¼åçæ°å次交æãå ¬å¸æ§è¡å®å¸æ对è¿äºæ°æ®è¿è¡ææãåªäºäº§ååå¾å¥½ï¼åªäºä¸å¥½ï¼ææºäº§åå¨åªéåå¾å¥½ï¼å°æ·æ·çéå®æ åµæä¹æ ·ï¼
为äºææè¿äºæ°æ®ï¼ç»ç»å¿ é¡»å°ææäºå¡æ§æ°æ®è£ è½½è¿ä¸ä¸ªæ°æ®æ¨¡åï¼ä»¥ä¾¿æ´éåçæå ¬å¸æéçæ¥åç±»åãä½æ¯ï¼è¿å¾è±è´¹æ¶é´ï¼èä¸éçè¿éè§æ¨¡çå¢é¿ï¼å¤çä¸å¤©çæ°æ®å¯è½è¦è±è´¹ä¸å¤©ä»¥ä¸çæ¶é´ãå æ¤ï¼è¿æ¯ä¸ªå¤§é®é¢ã
ç°å¨ï¼æ¨ç web åºç¨ç¨åºå¯è½ä¸éè¦å¤çè¿ä¹å¤æ°æ®ï¼ä½æ¯ä»»ä½ç«ç¹çå¤çæ¶é´é½æå¯è½è¶ è¿å®¢æ·æ¿æçå¾ çæ¶é´ãä¸è¬æ¥è¯´ï¼å®¢æ·æ¿æçå¾ çæ¶é´æ¯ 200 毫ç§ï¼å¦æè¶ è¿è¿ä¸ªæ¶é´ï¼å®¢æ·å°±ä¼è§å¾è¿ç¨ âç¼æ ¢âãè¿ä¸ªæ°ååºäºæ¡é¢åºç¨ç¨åºï¼è web 使æ们æ´æèå¿äºãä½æ 论å¦ä½ï¼ä¸åºè¯¥è®©å®¢æ·çå¾ çæ¶é´è¶ è¿å ç§ãæ以ï¼è¦éç¨ä¸äºçç¥æ¥å¤ç php(å为ç°å¨ç主æµå¼åè¯è¨) ä¸çæ¹å¤çä½ä¸ã
åæ£çæ¹å¼ä¸ cron
å¨ unix® æºå¨ä¸ï¼æ§è¡æ¹å¤ççæ ¸å¿ç¨åºæ¯ cron å®æ¤è¿ç¨ãè¿ä¸ªå®æ¤è¿ç¨è¯»åä¸ä¸ªé ç½®æ件ï¼è¿ä¸ªæ件ä¼åè¯å®è¦è¿è¡åªäºå½ä»¤è¡ä»¥åè¿è¡çé¢çãç¶åï¼è¿ä¸ªå®æ¤è¿ç¨å°±æç §é ç½®æ§è¡å®ä»¬ãå¨éå°é误æ¶ï¼å®çè³è½å¤åæå®ççµåé®ä»¶å°ååéé误è¾åºï¼ä»è帮å©å¯¹é®é¢è¿è¡è°è¯ã
æç¥éä¸äºå·¥ç¨å¸å¼ºçä¸»å¼ ä½¿ç¨çº¿ç¨ææ¯ãâ线ç¨ï¼çº¿ç¨ææ¯è¿è¡åå°å¤çççæ£æ¹æ³ãcron å®æ¤è¿ç¨å¤ªè¿æ¶äºãâ
æä¸è¿ä¹è®¤ä¸ºã
è¿ä¸¤ç§æ¹æ³æé½ç¨è¿ï¼æ认为 cron å ·å¤ âkeep it simple, stupidï¼kissï¼ç®åå°±æ¯ç¾ï¼â ååçä¼ç¹ãå®ä½¿åå°å¤çä¿æç®åãä¸éè¦ç¼åä¸ç´è¿è¡çå¤çº¿ç¨çä½ä¸å¤çåºç¨ç¨åºï¼å æ¤ä¸ä¼æå åæ³æ¼ï¼ï¼èæ¯ç± cron å¯å¨ä¸ä¸ªç®åçæ¹å¤çèæ¬ãè¿ä¸ªèæ¬å¤ææ¯å¦æä½ä¸è¦å¤çï¼æ§è¡ä½ä¸ï¼ç¶åéåºãä¸éè¦æ å¿å åæ³æ¼ãä¹ä¸éè¦æ å¿çº¿ç¨åæ¢æé·å ¥æ é循ç¯ã
é£ä¹ï¼cron æ¯å¦ä½å·¥ä½çï¼è¿ä¾èµäºæ¨æå¤çç³»ç»ç¯å¢ãæåªè®¨è®ºèå¼ç®åç cron ç unix å½ä»¤è¡çæ¬ï¼æ¨å¯ä»¥åç³»ç»ç®¡çåå¨è¯¢å¦ä½å¨èªå·±ç web åºç¨ç¨åºä¸å®ç°å®ã
ä¸é¢æ¯ä¸ä¸ªç®åç cron é ç½®ï¼å®å¨æ¯å¤©æä¸ 11 ç¹è¿è¡ä¸ä¸ª php(å为ç°å¨ç主æµå¼åè¯è¨) èæ¬ï¼
0 23 * * * jack /usr/bin/php(å为ç°å¨ç主æµå¼åè¯è¨) /users/home/jack/myscript.php(å为ç°å¨ç主æµå¼åè¯è¨)
å 5 个å段å®ä¹åºè¯¥å¯å¨èæ¬çæ¶é´ãç¶åæ¯åºè¯¥ç¨æ¥è¿è¡è¿ä¸ªèæ¬çç¨æ·åãå ¶ä½çå½ä»¤æ¯è¦æ§è¡çå½ä»¤è¡ãæ¶é´å段åå«æ¯åãå°æ¶ãæä¸çæ¥ãæåå¨ä¸çæ¥ãä¸é¢æ¯å 个示ä¾ã
å½ä»¤ï¼
15 * * * * jack /usr/bin/php(å为ç°å¨ç主æµå¼åè¯è¨) /users/home/jack/myscript.php(å为ç°å¨ç主æµå¼åè¯è¨)
å¨æ¯ä¸ªå°æ¶ç第 15 åéè¿è¡èæ¬ã
å½ä»¤ï¼
15,45 * * * * jack /usr/bin/php(å为ç°å¨ç主æµå¼åè¯è¨) /users/home/jack/myscript.php(å为ç°å¨ç主æµå¼åè¯è¨)
å¨æ¯ä¸ªå°æ¶ç第 15 å第 45 åéè¿è¡èæ¬ã
å½ä»¤ï¼
*/1 3-23 * * * jack /usr/bin/php(å为ç°å¨ç主æµå¼åè¯è¨) /users/home/jack/myscript.php(å为ç°å¨ç主æµå¼åè¯è¨)
å¨æ©ä¸ 3 ç¹å°æä¸ 11 ç¹ä¹é´çæ¯åéè¿è¡èæ¬ã
å½ä»¤
30 23 * * 6 jack /usr/bin/php(å为ç°å¨ç主æµå¼åè¯è¨) /users/home/jack/myscript.php(å为ç°å¨ç主æµå¼åè¯è¨)
å¨æ¯ææå çæä¸ 11:30 è¿è¡èæ¬ï¼ææå ç± 6 æå®ï¼ã
å¯ä»¥çå°ï¼ç»åçæ°éæ¯æ éçãå¯ä»¥æ ¹æ®éè¦æ§å¶è¿è¡èæ¬çæ¶é´ãè¿å¯ä»¥æå®å¤ä¸ªè¦è¿è¡çèæ¬ï¼è¿æ ·çè¯ï¼ä¸äºèæ¬å¯ä»¥æ¯åéé½è¿è¡ï¼èå ¶ä»èæ¬ï¼æ¯å¦å¤ä»½èæ¬ï¼å¯ä»¥æ¯å¤©åªè¿è¡ä¸æ¬¡ã
为äºæå®å°æ¥åçé误åéå°åªä¸ªçµåé®ä»¶å°åï¼å¯ä»¥ä½¿ç¨ mailto æ令ï¼å¦ä¸æ示ï¼
mailto=jherr@pobox.com
注æï¼å¯¹äº microsoft® windows® ç¨æ·ï¼æä¸ä¸ªçæç scheduled tasks ç³»ç»å¯ä»¥ç¨æ¥å®æå¯å¨å½ä»¤è¡è¿ç¨ï¼æ¯å¦ php(å为ç°å¨ç主æµå¼åè¯è¨) èæ¬ï¼ã
å页é¦
http://www.bkjia.com/phpjc/508622.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/508622.htmltecharticle2007 å¹´ 2 æ 06 æ¥ å¦æ web åºç¨ç¨åºä¸çä¸ä¸ªç¹æ§éè¦è¶ è¿ 1 ç§æ 2 ç§æè½å®æï¼é£ä¹åºè¯¥æä¹åï¼éè¦æç§ç¦»çº¿å¤ç解å³æ¹æ¡ãå¦ä¹ å ç§å¯¹…