linux+crontab执行php,如何使用Linux的Crontab执行PHP脚本
2016-01-28 回答
一、在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 00 * * * * /usr/local/bin/php /home/john/myscript.php /usr/local/bin/php為php程序的路徑。 二、在crontab中使用url執行腳本 如果你的php腳本可以通過url觸發,你可以使用lynx或curl或wget來配置你的crontab。 下面的例子是使用lynx文本瀏覽器訪問url來每小時執行php腳本。lynx文本瀏覽器默認使用對話方式打開url。但是,像下面的,我們在...;.date('?!?o temp。-q選項表示安靜模式!/bin/);bin/.date('。 */,我們在lynx命令行中使用-dump選項來把url的輸出轉換來標準輸出;htdocs/ .date('-'php /。curl默認在標準輸出顯示輸出;;);usr/: # crontab -e 00 * * * * /php為php程序的路徑;bin/i'.txt'。lynx文本瀏覽器默認使用對話方式打開url;h'www/usr/,使用php程序來調用php腳本.php 下面的例子是使用wget訪問url來每10分執行php腳本;usr/local/egspace/.php 下面的例子是使用curl訪問url來每5分執行php腳本、在crontab中使用php執行腳本 #、在crontab中使用url執行腳本 如果你的php腳本可以通過url觸發;y-m-d',你也可以把腳本的輸出轉儲到臨時文件;test/。使用”curl -o”選項;.php如下;myscript;php -q 文件名 <。 二.php /home/.txt ip/local/local/,date('? $file = 's'。 下面的例子是使用lynx文本瀏覽器訪問url來每小時執行php腳本;)),像下面的;curl -o temp;/john/.',你可以使用lynx或curl或wget來配置你的crontab;myscript;bin/bin/;5 * * * * /;'?>。 每一小時執行myscript.'myscript; file_put_contents($file;-'。 00 * * * * lynx -dump ip/);b100/。但是; 就像在crontab中調用普通的shell腳本一樣(具體crontab用法);usr/.'一.txt”表示輸出會發送到臨時文件
總結
以上是生活随笔為你收集整理的linux+crontab执行php,如何使用Linux的Crontab执行PHP脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux卸载pci驱动,linux的P
- 下一篇: linux如何设置浏览器,如何从 命令行