91网首页-91网页版-91网在线观看-91网站免费观看-91网站永久视频-91网站在线播放

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

windows定時執(zhí)行PHP的技巧

Ccoffee
2012年6月7日 13:15 本文熱度 3333

windows定時執(zhí)行PHP相信不少讀者(PHP愛好者)在工作、學習的過程中經(jīng)常抱怨:在WIN如何讓PHP定時自動發(fā)信呢??如何讓MYSQL實現(xiàn)自動備份而無后顧之憂呢??如 果完全依靠手工進行當然也可以實現(xiàn),但操作上似乎過于繁瑣了一點!別著急,利用系統(tǒng)的任務計劃程序(Windows 98稱之為計劃任務)可輕易解決這一問題。這一功能往往被很多用戶忽略或者未曾想到:)。

所謂任務計劃就是由計算機自動調用用戶事先設置好的應用程序,從而達到簡化用戶操作的目的。利用Windows 2000的任務計劃程序(相當與*NIX下的cron程序,這里不再對其詳述),我們可以安排任何腳本、程序或文檔在最恰當?shù)臅r候運行,從而滿足自己的需 要。下面以Windows 2000為例。

具體來說,我們若需利用任務計劃程序自動運行則應執(zhí)行如下步驟:

1.單擊“開始”按鈕,然后依次選擇“程序”→“附件”→“系統(tǒng)工具”→“任務計劃”(或者是“設置”→“控制面板”→“任務計劃”),啟動Windows 2000的任務計劃管理程序。

2.在“任務計劃”窗口中雙擊“添加任務計劃”圖標,啟動系統(tǒng)的“任務計劃向導”,然后單擊“下一步”按鈕,在給出的程序列表中選擇需要自動運行的應用程序,然后單擊“下一步”按鈕。
設置適當?shù)娜蝿沼媱澝Q并選擇自動執(zhí)行這個任務的時間頻率(如每天、每星期、每月、一次性、每次啟動計算機時、每次登錄時等),然后單擊“下一步”按鈕。
此時系統(tǒng)將會要求用戶對程序運行的具體時間進行設置,如幾號、幾點鐘、哪幾個時間段才能運行等,我們只需根據(jù)自己的需要加以設置即可。

4.接下來系統(tǒng)將會要求用戶設置適當?shù)挠脩裘懊艽a,以便系統(tǒng)今后能自動加以運行。

5.最后,我們只需單擊“完成”按鈕即可將相應任務添加到Windows 2000的任務計劃程序中,此后它就會自動“記住”這個任務,一旦系統(tǒng)時間及相關條件與用戶設置的計劃相符,它就會自動調用用戶所指定的應用程序,十分方 便(每次啟動Windows 2000的時候,任務計劃程序都會自動啟動,并在后臺運行,確保用戶的計劃能夠按時執(zhí)行)。

現(xiàn)在我們來測試一下剛才所建的任務是否成功,鼠標右鍵單擊“php”程序圖標(如圖6所示),在彈出的菜單里面選擇“運行”。一般情況下程序圖標只要這樣 激活運行就可以正常啟動。如果運行失敗可查看用戶和密碼是否設置正確,還有確定“Task Scheduler”服務是否已啟動,本人當初就是為了節(jié)省系統(tǒng)資源把它關掉了導致運行失敗,害我找了大半天。另外也可從“系統(tǒng)日志”里查看到底是什么原 因造成運行失敗的。

好了,講了這么多任務計劃的應用,現(xiàn)在我們切入正題,下面將介紹兩個例子:

一、讓PHP定時運行吧!
1、 編輯如下代碼,并保存為test.php:
<?php
$fp = @fopen("test.txt", "a+");
fwrite($fp, date("Y-m-d H:i:s") . " 讓PHP定時運行吧!\n");
fclose($fp);
?>
打開文本輸入:D:\php4\php.exe -q D:\php4\test.php
保存為.bat格式。
D:\php4\php.exe 是php安裝路徑,D:\php4\test.php是要定時運行的程序的路徑。


2、添加一個任務計劃,選擇那個.bat文件

3、時間設置為每隔1分鐘運行一次,然后運行這個任務。

4、現(xiàn)在我們來看看d:\php4\test.txt文件的內容時候是否成功。如果內容為如下所示,那么恭喜你成功了。

2003-03-03 11:08:01 讓PHP定時運行吧!
2003-03-03 11:09:02 讓PHP定時運行吧!
2003-03-03 11:10:01 讓PHP定時運行吧!
2003-03-03 11:11:02 讓PHP定時運行吧!


二、讓MYSQL實現(xiàn)自動備份變成可能!
1、編輯如下代碼,并保存為backup.php,如果要壓縮可以拷貝一個rar.exe:
<?php
if ($argc != 2 || in_array($argv[1], array('--help', '-?'))) {
?>
backup Ver 0.01, for Win95/Win98/WinNT/Win2000/WinXP on i32
Copyright (C) 2000 ptker All rights reserved.
http://www.dareng.com
This is free software,and you are welcome to modify and redistribute it
under the GPL license

PHP Shell script for the backup MySQL database.

Usage: <?php echo $argv[0]; ?> <option>

<option> can be database name you would like to backup.
With the --help, or -? options, you can get this help and exit.
<?php
} else {
$dbname = $argv[1];
$dump_tool = "c:\\mysql\\bin\\mysqldump";
$rar_tool = "d:\\php4\\rar";
@exec("$dump_tool --opt -u user -ppassword $dbname > ./$dbname.sql");
@exec("$rar_tool a -ag_yyyy_mm_dd_hh_mm $dbname.rar $dbname.sql");
@unlink("$dbname.sql");
echo "Backup complete!";
}
?>

2、添加一個任務計劃,在(如圖2所示)這一步輸入命令:
D:\php4\php.exe -q D:\php4\backup.php databasename
3、時間設置為每天運行一次,然后運行這個任務。
4、最后會在d:\php4\目錄下生成一個以數(shù)據(jù)庫名和當前時間組成的rar文件。
5、恭喜你!大功告成了!
當然備份方式有很多種,讀者可按照自己喜歡的去做!



以上是原著.結合本人實賤,補充說明如下:

1. 如果出現(xiàn)錯誤:
在試著設置任務帳戶信息時出現(xiàn)錯誤
   指定的錯誤是:
   0x80070005:拒絕訪問
   您沒有運行所請求的操作的權限

在上面'"4.接下來系統(tǒng)將會要求用戶設置適當?shù)挠脩裘懊艽a(如圖5所示),以便系統(tǒng)今后能自動加以運行".這里最好用"system"用戶,密碼可為空.

這個system的權限非常之高,比你的administrator還要高,所以你在運行命令的時候千萬不要亂來,這個可是什么提示都沒有就會無條件執(zhí)行的,這個權限下你kill核心進程都行.


該文章在 2012/6/7 13:15:04 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業(yè)務管理,結合碼頭的業(yè)務特點,圍繞調度、堆場作業(yè)而開發(fā)的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 欧美专区日韩高清 | 韩漫漫画在线观看 | 国产成综合 | 国产乱理论在线观看 | 午夜福利在线 | 日本在线观看一区 | 日韩一区二区免费 | 欧美三茎同入 | 中文字幕亚洲欧美色 | 国产va在线观看 | 国产精品午夜影视 | 国产综合8| 午夜免费福 | 蜜桃臀aⅴ精品一 | 韩国日本一区二区 | 国产极品美女视频 | 国产综合色产在线视 | www.成人精品 | 国产精品精华液网站 | 日韩欧美一卡二区 | 成人精品一区二区三 | 九九在线精品视频 | 国产夫妇肉麻对白 | 日韩成人精品 | 国产福利在线观看片 | www.操| 韩日国产一区二区 | 国产欧美精品久 | 精品国产91乱码一 | 韩国三级中| 午夜欧美 | 国产精品女同 | 人兽网址| 国产A∨ | 97成人抖音 | 国产国产亚洲高清 | 国产精品午夜在线 | 日本成人免费 | 欧美性爱免| 97影院 | 日韩aⅴ在线观看 |