欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php解決crontab定時(shí)任務(wù)不能寫入文件問(wèn)題的方法分析

 更新時(shí)間:2019年09月16日 11:00:22   作者:koastal  
這篇文章主要介紹了php解決crontab定時(shí)任務(wù)不能寫入文件問(wèn)題的方法,結(jié)合實(shí)例形式分析了crontab定時(shí)任務(wù)無(wú)法正常執(zhí)行的原因與解決方法,需要的朋友可以參考下

本文實(shí)例講述了php解決crontab定時(shí)任務(wù)不能寫入文件問(wèn)題的方法。分享給大家供大家參考,具體如下:

今天使用crontab寫的定時(shí)任務(wù)沒(méi)有執(zhí)行,很納悶。

crontab.php

<?php
error_reporting(0);
$time = date("Y-m-d h:i:s",time());
file_put_contents($dir."/crontab.txt","[$time]\n",FILE_APPEND);

crontab -e

*/1 * * * * /opt/php/bin/php /var/www/koastal/crontab.php

我直接運(yùn)行php命令也是可以的。

/opt/php/bin/php /var/www/koastal/crontab.php

然后我把寫入文件的命令改成輸出,然后存到一個(gè)文件里面就可以了。

crontab.php

<?php
error_reporting(0);
$time = date("Y-m-d h:i:s",time());
echo $time;

crontab -e

*/1 * * * * /opt/php/bin/php /var/www/koastal/crontab.php >> /var/www/koastal/log.txt

這說(shuō)明crontab命令是正常的,php也只正常執(zhí)行的,于是我開(kāi)始懷疑人生。

網(wǎng)上查了查資料發(fā)現(xiàn),原來(lái)是crontab命令的php是執(zhí)行在cli模式下的,不能正確識(shí)別相對(duì)路徑。

我之所以直接運(yùn)行php命令沒(méi)有報(bào)錯(cuò)是因?yàn)槲以O(shè)置了error_reporting(0);

所以我們給它絕對(duì)路徑就好了,如下:

<?php
error_reporting(0);
$dir = __DIR__;
$time = date("Y-m-d h:i:s",time());
file_put_contents($dir."/crontab.txt","[$time]\n",FILE_APPEND);

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP進(jìn)程與線程操作技巧總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP基本語(yǔ)法入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • php使用curl獲取header檢測(cè)開(kāi)啟GZip壓縮的方法

    php使用curl獲取header檢測(cè)開(kāi)啟GZip壓縮的方法

    這篇文章主要介紹了php使用curl獲取header檢測(cè)開(kāi)啟GZip壓縮的方法,結(jié)合實(shí)例形式總結(jié)分析了三種常見(jiàn)的header檢測(cè)方法并給出了使用curl檢測(cè)Gzip壓縮開(kāi)啟情況的方法,需要的朋友可以參考下
    2018-08-08
  • php 需要掌握的東西 不做浮躁的人

    php 需要掌握的東西 不做浮躁的人

    很多學(xué)PHP的人一直也搞不清楚,一個(gè)PHP程序員和Java程序員或者是.net程序員有什么不同,告訴你,其實(shí)都一樣!
    2009-12-12
  • 深入解析WordPress中加載模板的get_template_part函數(shù)

    深入解析WordPress中加載模板的get_template_part函數(shù)

    這篇文章主要介紹了WordPress中加載模板的get_template_part函數(shù),其中重點(diǎn)講解了其函數(shù)鉤子的使用,需要的朋友可以參考下
    2016-01-01
  • PHP中的use關(guān)鍵字概述

    PHP中的use關(guān)鍵字概述

    這篇文章主要介紹了PHP中的use關(guān)鍵字,需要的朋友可以參考下
    2014-07-07
  • PHP json_encode中文亂碼解決方法

    PHP json_encode中文亂碼解決方法

    這篇文章主要介紹了PHP json_encode中文亂碼解決方法,有遇到此類問(wèn)題的同學(xué),可以參考一下
    2021-04-04
  • php 高效率寫法 推薦

    php 高效率寫法 推薦

    php 高效率寫法 推薦學(xué)習(xí)php的朋友參考下。
    2010-02-02
  • php接口隔離原則實(shí)例分析

    php接口隔離原則實(shí)例分析

    這篇文章主要介紹了php接口隔離原則,結(jié)合實(shí)例形式分析了PHP接口隔離原則的相關(guān)原理、使用方法及操作注意事項(xiàng),需要的朋友可以參考下
    2019-11-11
  • php遞歸遍歷多維數(shù)組的方法

    php遞歸遍歷多維數(shù)組的方法

    這篇文章主要介紹了php遞歸遍歷多維數(shù)組的方法,實(shí)例分析了php數(shù)組遍歷的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-04-04
  • PHP對(duì)象遞歸引用造成內(nèi)存泄漏分析

    PHP對(duì)象遞歸引用造成內(nèi)存泄漏分析

    這篇文章主要介紹了PHP對(duì)象遞歸引用造成內(nèi)存泄漏分析,是PHP程序設(shè)計(jì)中需要加以重視的一個(gè)bug,并且有助于深入理解PHP運(yùn)行原理,需要的朋友可以參考下
    2014-08-08
  • PHP正則判斷一個(gè)變量是否為正整數(shù)的方法

    PHP正則判斷一個(gè)變量是否為正整數(shù)的方法

    今天小編就為大家分享一篇關(guān)于PHP正則判斷一個(gè)變量是否為正整數(shù)的方法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-02-02

最新評(píng)論