日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Crontab运行php脚本

發布時間:2023/11/27 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Crontab运行php脚本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先,確認 PHP 可執行文件的位置 —— 對于大多數 Linux 系統,幾乎肯定是 /usr/bin/php。如果不確定其位置,請在命令行中鍵入 which php 并查看響應內容。

其次,鍵入以下代碼,確保將 /usr/bin/php 替換為 PHP 可執行文件的實際路徑。

<?php
#!/usr/bin/php -q
print date("Y-m-d H:i:s")."\n";
?>

?

權限與轉碼

#chmod +x test.php
#dos2unix test.php

?

Crontab? -e

按其語法定義即可

例如5分鐘運行一次

?*/5 * * * * /website/test.php >> /dev/null &

?

或者另外一種形式直接在Crontab中配置

*/2 * * * * /usr/bin/php -f? /var/www/html/*.php

====================================

用了兩天時間完成這個任務,其實一點也不難,只是因為對PHP不熟悉,才花了這么長時間。
本來以前研究過crond的,可是和PHP結合還是第一次,第一次嘛,原諒自己了。
就是可惜了我一個周末的休息時間...
OK,以下是配置步驟:
1.Linux下必須編譯安裝PHP解釋器,在安裝完成后,要將安裝目錄下${PHP}/bin/php 文件復制到
/usr/bin/下,并使用chmod +x ./php 為其添加可執行權限,ok了,
然后在linux命令行下輸入:php -q *.php
執行一個php程序,以驗證是否解釋器工作正常
2.發布php文件:將編寫好的php程序發布到apache的發布目錄:如:/var/www/html下
加權限:chmod +x /var/www/html/*.php
3.創建定時任務:
(1)啟動linux定時服務:service crond start
(2)查看當前定時任務: crontab -l
(3)添加新定時任務:crontab -e
?? 在打開的文件中編輯:
?? */2 * * * * /usr/bin/php -f? /var/www/html/*.php
?? 表示每2分鐘執行一次/var/www/html/*.php文件
?? (注: -f 很重要,不能修改成 -q )

總結

以上是生活随笔為你收集整理的Crontab运行php脚本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。