導航:首頁 > 編程語言 > 計劃任務執行php文件

計劃任務執行php文件

發布時間:2022-12-27 21:00:31

linux系統怎麼添加計劃任務執行php文件

1.打開linux系統命令行界面。

輸入完成後,按下「ESC」鍵並在當前命令行輸入「:」,在「:」後輸入「wq」,再回車,出現如下提示,證明計劃任務添加成功。

Linux計劃任務的執行頻率:

命令開始部分的頻率,由五個部分組成,分別代表分鍾、小時、日、月、星期(0是星期日)。當前頻率全部執行時,用「*」表示,所以才會出現這么多「*」。下面的例子,可以幫助大家理解:

下面的計劃任務會一直運行

* * * * * [command]

下面的計劃任務會在每個小時的0分時運行(就是每小時執行一次)

0 * * * * [command]

下面依舊是一個每小時運行一次的計劃任務。不過是在每個小時的一刻鍾時運行的(1:15,2:15.。。)

15 * * * * [command]

下面的計劃任務每天執行一次,在2:30分

30 2 * * * [command]

下面的計劃任務是在每個月2號的午夜執行(比如:2010年2月2日00:00)

0 0 2 * * [command]

下面的計劃任務會在每周一的每個小時0分鍾時執行一次

0 * * * 1 [command]

下面的會每小時運行3次,在0分,10分,和20分時

0,10,20 * * * * [command]

下面是用除號「/」表示每多少運行一次。本例是每5分鍾運行一次

*/5 * * * * [command]

還可以用「-」表示一個范圍,如下表示5到10點的每個整點運行一次

0 5-10 * * * [command]

另外還有一個特殊的時間關鍵字「@reboot」,就是每次重啟伺服器時運行計劃任務

@reboot [command]

❷ Windows中使用計劃任務自動執行PHP程序實例

所謂任務計劃就是由計算機自動調用用戶事先設置好的應用程序,從而達到簡化用戶操作的目的。利用Windows
2000的任務計劃程序(相當與*NIX下的cron程序,這里不再對其詳述),我們可以安排任何腳本、程序或文檔在最恰當的時候運行,從而滿足自己的需要。下面以Windows
2000為例。
具體來說,我們若需利用任務計劃程序自動運行則應執行如下步驟:
單擊"開始"按鈕,然後依次選擇"程序"→"附件"→"系統工具"→"任務計劃"(或者是"設置"→"控制面板"→"任務計劃"),啟動Windows
2000的任務計劃管理程序。
在"任務計劃"窗口中雙擊"添加任務計劃"圖標,啟動系統的"任務計劃向導",然後單擊"下一步"按鈕,在給出的程序列表中選擇需要自動運行的應用程序,然後單擊"下一步"按鈕。
設置適當的任務計劃名稱並選擇自動執行這個任務的時間頻率(如每天、每星期、每月、一次性、每次啟動計算機時、每次登錄時等),然後單擊"下一步"按鈕。
此時系統將會要求用戶對程序運行的具體時間進行設置,如幾號、幾點鍾、哪幾個時間段才能運行等,我們只需根據自己的需要加以設置即可。
接下來系統將會要求用戶設置適當的用戶名及密碼(如圖5所示),以便系統今後能自動加以運行。
最後,我們只需單擊"完成"按鈕即可將相應任務添加到Windows
2000的任務計劃程序中,此後它就會自動"記住"這個任務,一旦系統時間及相關條件與用戶設置的計劃相符,它就會自動調用用戶所指定的應用程序,十分方
便(每次啟動Windows
2000的時候,任務計劃程序都會自動啟動,並在後台運行,確保用戶的計劃能夠按時執行)。
現在我們來測試一下剛才所建的任務是否成功,滑鼠右鍵單擊"php"程序圖標(如圖6所示),在彈出的菜單裡面選擇"運行"。一般情況下程序圖標只要這樣
激活運行就可以正常啟動。如果運行失敗可查看用戶和密碼是否設置正確,還有確定"Task
Scheler"服務是否已啟動,本人當初就是為了節省系統資源把它關掉了導致運行失敗,害我找了大半天。另外也可從"系統日誌"里查看到底是什麼原
因造成運行失敗的。
好了,講了這么多任務計劃的應用,現在我們切入正題,下面將介紹兩個例子:
一、讓PHP定時運行
編輯如下代碼,並保存為test.php:
復制代碼
代碼如下:
<?php
$fp
=
@fopen("test.txt",
"a+");
fwrite($fp,
date("Y-m-d
H:i:s")
.
"
讓PHP定時運行吧!\n");
fclose($fp);
?>

❸ 如何在Win7下添加任務計劃執行php腳本文件

可以用 windows 自帶的計劃任務(計算機->右鍵->任務計劃程序),在這裡面添加任務計劃,和linux下的 crontab 差不多。 那麼再說怎麼樣執行php腳本呢,php有命令行模式(php cli,這個可以網路一下 php cli),大概使用方式如下。

1:新建一個 bat文件,然後在裡面輸入 php -f d:\index.php ,當然這種寫法是需要把php添加到環境變數的,也就是在cmd里輸入php回車是有響應的。
2:這個 bat 文件建立好以後,我們可以雙擊試運行一下,如果沒問題那麼就是添加任務計劃。
3:打開我們最開始說的 任務計劃程序,在裡面添加任務,選擇執行這個bat文件,然後設置時間等一些規則,就可以了,不知道你的知識學習的怎麼樣,這里只是給你一個整體的思路和具體解決辦法。

❹ 計劃任務的執行程序可以用php寫嗎

php是服務端腳本 前提是需要伺服器來支持的,如果你寫計劃程序是調用在伺服器發布過的網站中的php文件的話 應該是沒問題的 否則是不可能的

❺ linux使用crontab實現PHP執行計劃定時任務

首先說說cron,它是一個linux下的定時執行工具。根用戶以外的用戶可以使用
crontab
工具來配置
cron
任務。所有用戶定義的
crontab
都被保存在/var/spool/cron
目錄中,並使用創建它們的用戶身份來執行。要以某用戶身份創建一個
crontab
項目,登錄為該用戶,然後鍵入
crontab
-e
命令來編輯該用戶的
crontab。該文件使用的格式和
/etc/crontab
相同。當對
crontab
所做的改變被保存後,該
crontab
文件就會根據該用戶名被保存,並寫入文件
/var/spool/cron/username
中。cron
守護進程每分鍾都檢查
/etc/crontab
文件、etc/cron.d/
目錄、以及
/var/spool/cron
目錄中的改變。如果發現了改變,它們就會被載入內存。這樣,當某個
crontab
文件改變後就不必重新啟動守護進程了。
安裝crontab:
yum
install
crontabs
說明:
/sbin/service
crond
start
//啟動服務
/sbin/service
crond
stop
//關閉服務
/sbin/service
crond
restart
//重啟服務
/sbin/service
crond
reload
//重新載入配置
查看crontab服務狀態:service
crond
status
手動啟動crontab服務:service
crond
start
查看crontab服務是否已設置為開機啟動,執行命令:ntsysv
加入開機自動啟動:
chkconfig
–level
35
crond
on
crontab命令:
功能說明:設置計時器。
語法:crontab
[-u
<用戶名稱>][配置文件]

crontab
[-u
<用戶名稱>][-elr]
補充說明:cron是一個常駐服務,它提供計時器的功能,讓用戶在特定的時間得以執行預設的指令或程序。只要用戶會編輯計時器的配置文件,就可以使
用計時器的功能。其配置文件格式如下:
Minute
Hour
Day
Month
DayOFWeek
Command
參數:
-e
編輯該用戶的計時器設置。
-l
列出該用戶的計時器設置。
-r
刪除該用戶的計時器設置。
-u<用戶名稱>
指定要設定計時器的用戶名稱。
crontab
格式:
基本格式
:
分鍾
小時


星期
命令
*
*
*
*
*
*
第1列表示分鍾1~59
每分鍾用*或者
*/1表示
第2列表示小時1~23(0表示0點)
第3列表示日期1~31
第4列
表示月份1~12
第5列標識號星期0~6(0表示星期天)
第6列要運行的命令
記住幾個特殊符號的含義:
「*」代表取值范圍內的數字,
「/」代表」每」,
「-」代表從某個數字到某個數字,
「,」分開幾個離散的數字
#
Use
the
hash
sign
to
prefix
a
comment
#
+—————-
minute
(0

59)
#
|
+————-
hour
(0

23)
#
|
|
+———-
day
of
month
(1

31)
#
|
|
|
+——-
month
(1

12)
#
|
|
|
|
+—-
day
of
week
(0

7)
(Sunday=0
or
7)
#
|
|
|
|
|
#
*
*
*
*
*
command
to
be
executed
crontab幾個例子如下:
(1)第一個例子。
30
21
*
*
*
/etc/init.d/nginx
restart
每晚的21:30重啟
nginx。
(2)第二個例子,也就是本教程測試的例子
*
*
*
*
*
/usr/bin/php
-f
/root/test.php
>>
test.log
每一分鍾執行/root/test.php文件,將結果輸出到test.log中。
完成了上面基礎工作後,就來看看怎麼使用crontab定時執行PHP腳本:
(1)我在/root下新建test.php文件,內容如下:
復制代碼
代碼如下:
<?php

#!/usr/bin/php
-q

echo
date('Y-m-d
H:i:s')."from
http://www.phpddt.com
";
?>
說明:你可以用whereis
php查找php執行文件位置。
(2)然後crontab
-e編寫如下shell:
復制代碼
代碼如下:
*
*
*
*
*
/usr/bin/php
-f
/root/test.php
>>
test.log
說明:test.php必須為可執行文件:chmod
+x
test.php
測試結果很正常,截圖如下:
當然你可以用使用crontab
-e繼續添加任務,在/var/spool/cron下你可以看到一個root文件。
windows下直接用windows計劃任務,通過bat打開網頁就可以了。不像linux這么復制。

❻ 如何在Win7下添加任務計劃執行php腳本文件

方法/步驟

1、這里先說說winxp下的任務計劃設置步驟:
(1).開始;
(2).控制面板;
(3).任務計劃;
(4).添加任務計劃;
(5).瀏覽等操作。
2、在win7下,首先點擊開始;

3、點擊:管理工具;

4、點擊:任務計劃程序;

5、點擊:創建任務;

6、輸入任務名稱和描述;

7、滑鼠點擊,操作選項卡;

8、點擊:新建;

9、點擊瀏覽,並選擇要執行的腳本文件

10、最後點擊確定按鈕。

定時任務成功執行。

❼ 在windows里怎麼設置「計劃任務」,定時執行php文件

你好。

在計劃中將php.exe文件路徑弄上去,後面跟php文件,就行了。

如果我的回答沒能幫助您,請繼續追問。
您也可以向我們團隊發出請求,會有更專業的人來為您解答。

❽ 如何在Win7下添加任務計劃執行php腳本文件

1. 在win7下,首先點擊開始;2. 點擊:管理工具;
3. 點擊:任務計劃程序;
4. 點擊:創建任務;
5. 輸入任務名稱和描述;
6. 滑鼠點擊,操作選項卡;
7. 點擊:新建;
8. 點擊瀏覽,並選擇要執行的腳本文件
9. testPHP.bat內容如下圖:
10. php內容如下圖:
11. 最後點擊確定按鈕。
12. 定時任務成功執行,效果如下:

❾ 如何在Win7下添加任務計劃執行php腳本文件

在win7下,首先點擊開始;

點擊:管理工具;

點擊:任務計劃程序;

點擊:創建任務;

輸入任務名稱和描述;

滑鼠點擊,操作選項卡;

點擊:新建;

點擊瀏覽,並選擇要執行的腳本文件(比如這里演示的是

testPHP.bat內容如下圖:

10.php內容如下圖:

最後點擊確定按鈕。

定時任務成功執行
圖文請參考:http://jingyan..com/article/466506582d7c48f549e5f8b5.html

❿ 如何在Win7下添加任務計劃執行php腳本文件

方法/步驟

1、這里先說說winxp下的任務計劃設置步驟:
(1).開始;
(2).控制面板;
(3).任務計劃;
(4).添加任務計劃;
(5).瀏覽等操作。
2、在win7下,首先點擊開始;

3、點擊:管理工具;

4、點擊:任務計劃程序;

5、點擊:創建任務;

6、輸入任務名稱和描述;

7、滑鼠點擊,操作選項卡;

8、點擊:新建;

9、點擊瀏覽,並選擇要執行的腳本文件(比如這里演示的是

testPHP.

10、最後點擊確定按鈕。

定時任務成功執行。

閱讀全文

與計劃任務執行php文件相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:962
phpffmpeg轉碼 瀏覽:671
長沙好玩的解壓項目 瀏覽:144
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:736
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:484
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:381
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:349
風翼app為什麼進不去了 瀏覽:778
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:150
伊克塞爾文檔怎麼進行加密 瀏覽:892
app轉賬是什麼 瀏覽:163