每次运行时,Cron都会创build空文件

我有一个PHP脚本,我想运行每一分钟,看看是否有需要张贴的新闻稿。 我在cPanel中使用“wget”作为cron命令,但是我注意到(几天之后),它在每次运行时都在主目录中创build一个空白文件。 有什么我需要阻止发生?

谢谢。

如果你想避免从你的php脚本创build一个(空白)响应文件,你需要把那个wget命令的输出发送到/dev/null

curl例子

 curl -q http://your.server/script.php > /dev/null 

wget例子

 wget -q -O /dev/null http://your.server/script.php 

如果你有select,你应该使用curl ,这是这个工作更好的工具。

没有看到你的脚本,或文件名或crontab条目很难猜到,但这是我首先看。 尝试将-o /dev/null和/或-O /dev/null中的一个或两个都添加到wget调用的参数中。 第一个将stderr发送到位桶,第二个发送wget将下载的文件。 您也可以使用-q开关closures其他输出。 您的select取决于您如何使用wget

 wget --delete-after 

是关键:-)