解决NAS 3322.org 的计划任务问题
这几天一直在折腾新的buffalo Nas (LS-CH1.0TL-AP ),最后卡在了3322.org 的解析上1天了,郁闷今天晚上好好研究了下,终于找到问题所在,解决问题过程如下:1、确定3322.org的最新代码
这个简单,到3322官网查询,发现最新代码为:
lynx -mime_header -auth=用户名:密码 "http://members.3322.net/dyndns/update?system=dyndns&hostname=域名"
运行,lynx,发现没有这个命令,于是:
ipkg install lynx
安装后,运行,正常获取动态ip
2、通过cron命令,定时执行:
vi /opt/etc/cron.d/3322.org
*/2 * * * *lynx -mime_header -auth=用户名:密码 "http://members.3322.net/dyndns/update?system=dyndns&hostname=域名" > /dev/null 2>&1
crontab -l查看,进程在运行,可是无论如何,我的动态郁闷都没有更新成功。。
问题排查:
写一个简单的代码:
crontab -r清空任务
crontab -e编辑新任务
*/1 * * * * echo "hello, word! " >/tmp/test.txt
经过一段时间的观察,发现运行很正常,没有什么问题
把3322.org 也输入到>/tmp/test.txt
经过观察发现,cron运行的时间居然不准,再仔细看,发现比现在的时间早了8小时。。
这时,感觉应该发现问题了,马上去百度,不过怎么都没有找的能修改时区的命令 (我太菜了?),为了尽快验证猜测,我先在web上修改时区,修改为标准时间+0
马上验证,漫长的等待1分钟。。。。ping xxx.3322.org ~~~终于正常解析了~~开心。。。
把我处理的过程记录下来,有点乱。。。呵呵
Ps:哪位xd告知我如何修改系统时区或者修改cron的运行时区?谢谢了 一般会出现这个解析问题么?
页:
[1]