php – Cron作业每次运行时创建空文件
发布时间:2020-12-13 16:37:49 所属栏目:PHP教程 来源:网络整理
导读:我有一个php脚本,我想每分钟运行,看看是否有草稿新闻帖子需要发布.我在cPanel中使用“wget”作为cron命令,但是我注意到(在几天之后),这是在每次运行的主目录中创建一个空白文件.有什么我需要阻止发生吗? 谢谢. 当wget运行时,默认情况下,它会生成一个输出文
我有一个php脚本,我想每分钟运行,看看是否有草稿新闻帖子需要发布.我在cPanel中使用“wget”作为cron命令,但是我注意到(在几天之后),这是在每次运行的主目录中创建一个空白文件.有什么我需要阻止发生吗?
谢谢.
当wget运行时,默认情况下,它会生成一个输出文件,从我需要记住的.
你可能需要使用wget的一些选项来指定它应该写入哪个文件的输出 – 并使用/ dev / null作为目标文件(这是一个“特殊文件”,将“吃掉”你可以写入的所有内容) 从man wget判断,-O或–output-file选项将是一个很好的候选者: -O文件 所以,你可能需要使用这样的东西: wget -O /dev/null http://www.example.com/your-script.php 而且,btw,从crontab运行的脚本的输出通常被重定向到日志文件 – 它总是可以帮助. 关于这一点可能有帮助: wget -O /dev/null http://www.example.com/your-script.php >> /YOUR_PATH_logfile.log 你可能还想将错误输出重定向到另一个文件(可以帮助调试,当天出现问题): wget -O /dev/null http://www.example.com/your-script.php >>/YOUR_PATH/log-output.log 2>>/YOUR_PATH/log-errors.log (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |