我有一个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
是关键:-)