1、首先确保crond服务(也称时间守时任务或计划任务)已经安装并运行。
以centos为例,你可以
# crontab -l
显示为:no crontab for root 或者不提示错误信息,那么证明已经安装crond服务。
确保已经运行,直接重新启动他,并设置开机自动启动:# service crond restart ; chkconfig crond on
如果服务未安装,你需要执行: # yum -y install crontabs ; service crond start ; chkconfig crond on
构造请求URL:http://login.xqns.com/login.php?type=domain&user=user&pass=md5(pass+key)&c=md5&cz=login&ver=v1.0&str=120722112233
那么,如果您的账号为:abc000,密码为:aa123456 ,那么你先拼出你的 MD5 加密密码,其中官方二级域名的key 为:www.xqns.com
您的请求的密码为 aa123456www.xqns.com 的MD5值为:c6304d2de5997c6e0bf0fa4de4187467
那么你的请求网址为:http://login.xqns.com/login.php?type=domain&user=abc000.xqns.com&pass=c6304d2de5997c6e0bf0fa4de4187467&c=md5&cz=login&ver=d&str=1
添加计划任务:
执行# crontab -e
切换编辑状态输入 */5 * * * * curl 'http://login.xqns.com/login.php?type=domain&user=abc000.xqns.com&pass=c6304d2de5997c6e0bf0fa4de4187467&c=md5&cz=login&ver=d&str=1 > /dev/null 2>&1'
注意:请在网址前后使用单引号。
:wq保存并退出。
说明:
如果你的操作系统没有安装 curl ,那么,你需要执行# yum -y install curl
上面的 命令 # 表示在 root 下执行,此命令您不需要输入。
当然,计划任务可以普通用户运行,但是安装crond和自动启动等设置需要root权限。