| 
 | 
 
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册 
 
 
 
×
 
原贴请看 
http://bbs.routerclub.com/thread-12651-1-1.html 
内容如下: 
ros自动关闭账号(更正) 
 
 
上次发表的有错,现在在这里更正,如有问题请加入我的QQ群 
 
首先在PPPOE账号加个备注,也就是comment 
备注的内容是日期 
注意:日期格式非常严格。月/日/年; 
月份是英文月份的头三个字母,全部小写 
日为两位数字,不够的加补足 
如:2006年3月8日写成“mar/08/2006” 
添加一个定时运行的脚本,每天运行一次 
/system scheduler  
add name="dis_overdue" on-event="/ppp secret disable [find comment=[/system clock get date]]" 
interval=1d 
ROS会每天检查一次PPPOE账号有没有过期 
 
大部分还是抄袭了younger的帖子,只是完善了一下踢下在线的过期用户 
在这我只提供两个脚本 
新建脚本1;内容如下: 
:foreach i in=[/ppp sec find com=[/sys clock get date]] do={ 
/ppp sec set $i disable=yes 
:global name [/ppp sec get $i name] 
:execute 2 
} 
新建脚本2;内容如下: 
/ppp active remove [/ppp active find name=$name] 
 
再添加一个定时运行的任务,一天运行一次脚本1就OK了 
 
ROS我也不太熟悉,大部分都是在论坛里面学的,欢迎大家指正 
 
[ 本帖最后由 apszhangqi 于 2007-9-11 00:10 编辑 ] |   
 
 
 
 |