ROS软路由论坛 ROSABC.com 网络方案网络工程交流

 找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 12490|回复: 1

[交流] pppoe用户到期脚本提示错误,请大大指出!!!

[复制链接]
发表于 2008-5-19 16:26:31 | 显示全部楼层 |阅读模式

马上注册成为ROSABC会员,随时发帖回复。

您需要 登录 才可以下载或查看,没有账号?会员注册

x
脚本为PPPOE用户到期提前通知!在ROS软路由5.8下提示运行出错!请大大们指点一下,指出那里出错了!谢谢了!脚本用于3.30 5.8

:local tz
:local prof
:local tj
:set tz 1
:set prof 2day
:set tj 2
#tz为提前发送到期通知的天数
#比如:今天是20101213,如果设置的tz为2天,那么20101214 20101215 这2个备注将下发通知
#如果tj为1 那么20101213的不停机。20101212的停机,如果设置为0,那么20101213停机
#prof为提前发送到期通知的模板
#tj为到期后几天停用用户帐号,0为到期即停机
:local nyr [/system clock get date]
#年月日 dec/12/2010
:local yy (:find jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec [:pick $nyr 0 3]]+1)
#查到当前月份
:if ($yy=$nyr && ($pcom8 - $nyr)=$pcom8 && ($nyr - $pcom8)>=$tj) do={
#如果已经过期了,则强制下线并下发通知

/ppp active remove [/ppp active find name=$pnam];
/ppp secret disable [/ppp secret find name=$pnam];:set ii ($ii - 1)
:log error ("用户【" . $pnam . "】已过期停用并强制下线!")
}}} else={:log error ("用户【" . $pnam . "】的备注【".$pcom."】格式有误,请重新备注!")}
}
:log warning ("有效用户数【" . $ii . "】")
发表于 2008-5-19 20:04:58 | 显示全部楼层
:local yy (:find jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec [:pick $nyr 0 3]]+1)
#查到当前月份
:if ($yy<10) do={:set yy (0 . $yy)}
================
这段赋值有错误,要改的话必须全部改,麻烦
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

不良信息举报Q:2000617

软路由

不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流

GMT+8, 2025-6-16 00:28 , Processed in 0.137100 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表