新建一個入口文件命名cli.php 內容跟index.php不變,增加代碼定義當前入口文件調用使用命令行模式define(‘APP_MODE’,'cli');
對APP的路徑定義,還有框架引入的路徑,從相對路徑改成絕對路徑,如:define('APP_PATH',dirname(__FILE__).'/Application/');
在路徑 /ThinkPHP/Mode 下面有個文件,名字叫做common.php ,復制一份出來,命名為cli.php,然后把里面引入日志類的代碼注釋或者刪除掉:即干掉
'Think\Log' => CORE_PATH . ‘Log'.EXT,
用putty鏈接服務器
直接用crontab命令編輯
minute hour day month week command 順序:分 時 日 月 周
其中:
-
minute: 表示分鍾,可以是從0到59之間的任何整數。
-
hour:表示小時,可以是從0到23之間的任何整數。
-
day:表示日期,可以是從1到31之間的任何整數。
-
month:表示月份,可以是從1到12之間的任何整數。
-
week:表示星期幾,可以是從0到7之間的任何整數,這里的0或7代表星期日。
-
command:要執行的命令,可以是系統命令,也可以是自己編寫的腳本文件。
在以上各個字段中,還可以使用以下特殊字符:
-
星號(*):代表所有可能的值,例如month字段如果是星號,則表示在滿足其它字段的制約條件后每月都執行該命令操作。
-
逗號(,):可以用逗號隔開的值指定一個列表范圍,如:“1,2,5,7,8,9”,如果是month則表示這幾個月執行該命令。
-
中杠(-):可以用整數之間的中杠表示一個整數范圍,例如“2-6”表示“2,3,4,5,6”
-
正斜線(/):可以用正斜線指定時間的間隔頻率,例如“10-23/2”如果是指小時代表10點到23點每隔2個小時執行一次。例如*/1可以表示每隔一個小時執行一次。
50 10 * * * php /home/www/www.123.com/cli.php Cli/jihuarenwu