dokit 发表于 2016-2-20 14:04:29

军哥您好,请教一个crontab问题

军哥,这是帝国CMS的插件,通过crontab定时访问http://www.***.com/e/dongpo/sitemap/index.php?ap=12345&tbname=news这个地址,更新sitemap内容。
启用了crontab,编辑内容如下:
*/5 * * * * /usr/bin/wget -q http://www.***.com/e/dongpo/sitemap/index.php?ap=12345&tbname=news


发现sitemap没有更新,在浏览器上访问更新地址是可以更新sitemap的

同时还在定时的任务有日志切割,这个是正常执行的。

请教军哥,是什么方面的原因呢?如何排查。



在SSH中直接运行如下:
oot@i ~]# */2 * * * * /usr/bin/wget -q http://www.***.com/e/dongpo/sitemap/index.php?ap=12345&tbname=news
23066
# -bash: */2: No such file or directory


上次问了您,我没有及时回答,问题还没解决,谢谢。

licess 发表于 2016-2-20 20:07:58

直接运行的部分去掉*/2 * * * * 执行

dokit 发表于 2016-2-20 23:11:59

回复 2# 的帖子

运行后是这样的,能行吗?
# /usr/bin/wget -q http://www.***.com/e/dongpo/sitemap/index.php?ap=12345&tbname=news
32234
#
看了下,网站sitemap没有更新。

[ 本帖最后由 dokit 于 2016-2-20 23:15 编辑 ]

licess 发表于 2016-2-21 09:10:50

回复 3# 的帖子

去掉-q参数看什么返回信息

dokit 发表于 2016-3-1 21:19:07

回复 4# 的帖子

军哥,家里有事,几天都没在。运行如下:

# /usr/bin/wget http://www.***.com/e/dongpo/sitemap/index.php?ap=12345&tbname=news
3800
# --2016-03-01 21:13:03--http://www.***.com/e/dongpo/sitemap/index.php?ap=12345
Resolving www.***.com... 114.215.*****
Connecting to www.***.com|114.215.*****|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified
Saving to: “index.php?ap=12345”

    [ <=>                                 ] 359         --.-K/s   in 0s

2016-03-01 21:13:03 (63.6 MB/s) - “index.php?ap=12345.1” saved


+Done                  /usr/bin/wget http://www.***.com/e/dongpo/sitemap/index.php?ap=12345

[ 本帖最后由 dokit 于 2016-3-1 21:21 编辑 ]

licess 发表于 2016-3-2 11:01:44

回复 5# 的帖子

上面没有有用的信息
用curl试试

dokit 发表于 2016-3-2 14:56:47

回复 6# 的帖子

# curl http://www.***.com/e/dongpo/sitemap/index.php?ap=12345&tbname=news
15979
# 参数错误
closewin();
function closewin(){
      var browserName=navigator.appName;
      if(browserName=="Netscape"){
                var opened=window.open('about:blank','_self');
                opened.opener=null;
                opened.close();
      }else if(browserName=="Microsoft Internet Explorer"){
                window.opener=null;
                window.open('','_self');
                window.close();
      }
}

licess 发表于 2016-3-2 20:08:31

不清楚,可能程序返回的,具体要向你程序开发方询问一下
页: [1]
查看完整版本: 军哥您好,请教一个crontab问题