如何解决php crontab定时任务无法写入文件的问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计406个文字,预计阅读时间需要2分钟。
原文示例讲述了PHP解决crontab定时任务无法写入文件问题的方法。以下是简化后的内容:
PHP通过设置错误报告级别为0,并获取当前时间来解决这个问题。代码如下:
phpcrontab.phpphperror_reporting(0);$time=当前时间;
本文实例讲述了php解决crontab定时任务不能写入文件问题的方法。分享给大家供大家参考,具体如下:
今天使用crontab写的定时任务没有执行,很纳闷。
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
我直接运行php命令也是可以的。
/opt/php/bin/php /var/www/koastal/crontab.php
然后我把写入文件的命令改成输出,然后存到一个文件里面就可以了。
本文共计406个文字,预计阅读时间需要2分钟。
原文示例讲述了PHP解决crontab定时任务无法写入文件问题的方法。以下是简化后的内容:
PHP通过设置错误报告级别为0,并获取当前时间来解决这个问题。代码如下:
phpcrontab.phpphperror_reporting(0);$time=当前时间;
本文实例讲述了php解决crontab定时任务不能写入文件问题的方法。分享给大家供大家参考,具体如下:
今天使用crontab写的定时任务没有执行,很纳闷。
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
我直接运行php命令也是可以的。
/opt/php/bin/php /var/www/koastal/crontab.php
然后我把写入文件的命令改成输出,然后存到一个文件里面就可以了。

