Cron输出为空

Cron输出为空,cron,wget,Cron,Wget,我注意到我的cron输出正在我的服务器上创建index.html文件。我使用的命令是wgethttp://www.example.com 2> &1。我还尝试了包括——拒绝“index.html*” 如何防止输出创建index.html文件 --2013-07-21 16:03:01-- http://www.examplel.com Resolving example.com... 192.0.43.10 Connecting to www.example.com|192.0.43.10|:

我注意到我的cron输出正在我的服务器上创建index.html文件。我使用的命令是
wgethttp://www.example.com 2> &1
。我还尝试了包括
——拒绝“index.html*”

如何防止输出创建
index.html
文件

--2013-07-21 16:03:01--  http://www.examplel.com
Resolving example.com... 192.0.43.10
Connecting to www.example.com|192.0.43.10|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 0 [text/html]
Saving to: `index.html.9'

     0K                                                        0.00 =0s

2013-07-21 16:03:03 (0.00 B/s) - `index.html.9' saved [0/0]

通常,运行
wget
的全部目的是创建一个输出文件。类似
http://www.example.com
通常解析为
http://www.example.com/index.html
,因此通过创建
index.html
wget
命令正在完成它的工作

如果要运行
wget
并放弃下载的文件,可以使用:

wget -q -O /dev/null http://www.example.com
-o/dev/null
丢弃日志消息
-O/dev/null
丢弃下载的文件

如果要确保任何写入stdout或stderr的
wget
都被丢弃:

wget -q -O /dev/null http://www.example.com >/dev/null 2>&1

在评论中,您说您正在使用CodeIgniter使用
wget
命令“触发
cron
控制器上的项目”。我不熟悉CodeIgniter,但下载和丢弃HTML文件似乎效率低下。我怀疑(并希望)有一种更干净的方法来做你想做的任何事情。

通常,运行
wget
的全部目的就是创建一个输出文件。类似
http://www.example.com
通常解析为
http://www.example.com/index.html
,因此通过创建
index.html
wget
命令正在完成它的工作

如果要运行
wget
并放弃下载的文件,可以使用:

wget -q -O /dev/null http://www.example.com
-o/dev/null
丢弃日志消息
-O/dev/null
丢弃下载的文件

如果要确保任何写入stdout或stderr的
wget
都被丢弃:

wget -q -O /dev/null http://www.example.com >/dev/null 2>&1

在评论中,您说您正在使用CodeIgniter使用
wget
命令“触发
cron
控制器上的项目”。我不熟悉CodeIgniter,但下载和丢弃HTML文件似乎效率低下。我怀疑(并希望)有一种更干净的方法来完成您试图做的任何事情。

cronjob代表哪个用户运行?你呢<代码>www?其他人?大概是
http://www.my-url.com
解析为
http://www.my-url.com/index.html
。如果不创建
index.html
,为什么要运行
wget
?您希望输出写入哪里?@KeithThompson该站点是用CodeIgniter编写的,因此我只使用
wget
触发我的
cron
控制器上的项目。我已编辑您的问题,将“my url.com”更改为“example.com”。我还更改了IP地址。“我的url.com”是一个真实的网站;“example.com”是用于示例的保留域名。如果这改变了含义,请随时恢复我的编辑或重新编辑问题。cronjob代表哪个用户运行?你呢<代码>www?其他人?大概是
http://www.my-url.com
解析为
http://www.my-url.com/index.html
。如果不创建
index.html
,为什么要运行
wget
?您希望输出写入哪里?@KeithThompson该站点是用CodeIgniter编写的,因此我只使用
wget
触发我的
cron
控制器上的项目。我已编辑您的问题,将“my url.com”更改为“example.com”。我还更改了IP地址。“我的url.com”是一个真实的网站;“example.com”是用于示例的保留域名。如果这改变了含义,请随时回复我的编辑或重新编辑问题。CodeIgniter是一个PHP框架,它对cron命令不是最友好的。CodeIgniter是一个PHP框架,它对cron命令不是最友好的。谢谢你的帮助。