如何使用linux的crontab定時執行php指令碼的方法

2022-02-02 10:09:32 字數 1949 閱讀 5077

1樓:匿名使用者

一、在crontab中使用php執行指令碼

就像在crontab中呼叫普通的shell指令碼一樣(具體crontab用法),使用php程式來呼叫php指令碼。

每一小時執行myscript.php如下:

複製** **如下:

# crontab -e

/usr/local/bin/php為php程式的路徑。

二、在crontab中使用url執行指令碼

如果你的php指令碼可以通過url觸發,你可以使用lynx或curl或wget來配置你的crontab。

下面的例子是使用lynx文字瀏覽器訪問url來每小時執行php指令碼。lynx文字瀏覽器預設使用對話方式開啟url。但是,像下面的,我們在lynx命令列中使用-dump選項來把url的輸出轉換來標準輸出。

複製** **如下:

00 * * * * lynx -dump

下面的例子是使用curl訪問url來每5分執行php指令碼。curl預設在標準輸出顯示輸出。使用」curl -o」選項,你也可以把指令碼的輸出轉儲到臨時檔案。

複製** **如下:

*/5 * * * * /usr/bin/curl -o temp.txt

下面的例子是使用wget訪問url來每10分執行php指令碼。-q選項表示安靜模式。」-o temp.txt」表示輸出會傳送到臨時檔案。

複製** **如下:

*/10 * * * * /usr/bin/wget -q -o temp.txt

2樓:育知同創教育

一、在crontab中使用php執行指令碼

#!/usr/local/bin/php -q 檔名

<?

$file = '/htdocs/www/b100/egspace/bin/test/'.date('h').'-'.

date('i').'-'.date('s').

'.txt';

file_put_contents($file,date('y-m-d'));

?>

就像在crontab中呼叫普通的shell指令碼一樣(具體crontab用法),使用php程式來呼叫php指令碼。

每一小時執行myscript.php如下:

# crontab -e

/usr/local/bin/php為php程式的路徑。

二、在crontab中使用url執行指令碼

如果php指令碼可以通過url觸發,可以使用lynx或curl或wget來配置crontab。

下面的例子是使用lynx文字瀏覽器訪問url來每小時執行php指令碼。lynx文字瀏覽器預設使用對話方式開啟url。但是,像下面的,我們在lynx命令列中使用-dump選項來把url的輸出轉換來標準輸出。

下面的例子是使用curl訪問url來每5分執行php指令碼。curl預設在標準輸出顯示輸出。使用」curl -o」選項,也可以把指令碼的輸出轉儲到臨時檔案。

下面的例子是使用wget訪問url來每10分執行php指令碼。-q選項表示安靜模式。」-o temp.txt」表示輸出會傳送到臨時檔案。

3樓:匿名使用者

1:使用crontab -e 可以編輯定時命令,配合 curl可以執行php頁面的指令碼

2:例如

第乙個01表示,每小時的第一分鐘執行一次。如果是5個*則表示,每一分鐘執行一次。

如何在windows上執行使用linux下面的命令

com cygwin可以簡單的認為是在windows上提供了乙個linux環境。是乙個提供大量posix api功能的dll cygwin1.dll gow是cygwin的乙個輕量級替換,乙個10mb大小的安裝包可以安裝約130個從unix移植到windows下的原生win32程式。命令的執行在cm...

linux上的makefile怎麼使用

一 makefile的規則 在講述這個makefile之前,還是先來粗略地看一看makefile的規則。target prerequisites command target也就是一個目標檔案,可以是object file,也可以是執行檔案。還可以是一個標籤 label 對於標籤這種特性,在後續的 ...

linux中tar命令的使用問題

引數位置 tar jxvf nihao.tar.bz2 c tmp nihao 2 你把 c引數寫到前面來就行了。tar xvf nihao.tar.bz2 c tmp nihao 2 tar cxtzjvfppn 檔案與目錄 引數 c 建立乙個壓縮檔案的引數指令 create 的意思 x 解開乙個...