:local before 3
:local expdate ""
:local cnt "0"
/ppp secret
:foreach puse in do={
:local pcom
:set RH [:pick 12 15]
:set expdate ([:pick $pcom 0 4].[:pick $pcom 5 7].[:pick $pcom 8 10])
:local pnam
:set cnt ($cnt + 1)
:if ($pcom != "" && $pcom != "admin") do={
:if ([:len $pcom]<10) do={
:log error ("账号【".$pnam."】的有效期备注格式有误,现备注:" . $pcom );
} else={
:if ($expdate>1) do={
:if ($expdate >= $curdate && ($expdate - $curdate) <= $before) do={
:log error ("账号【" . $pnam . "】用户即将到期,有效期至 $expdate")
/ppp secret set remote-address=("220.220.110."."$RH")
}
}
:if ($expdate < $curdate) do={
/ppp active remove ;
/ppp secret disable ;:set cnt ($cnt - 1)
:log error ("账号【" . $pnam . "】用户已过期,停用并强制下线!")
}
}
} else={
:log error ("账号【" . $pnam . "】的备注为空,请重新备注!");
}
}
:log warning ("有效用户数【" . $cnt . "】") 我现在正用这种方式,可以的没有问题。不懂M我 呵呵,瞎搞,瞎折腾,瞎捣鼓,也好,ros本来就是需要折腾,捣鼓的 :)准备不玩ros了,楼主问题解决了吗?我来。 hui21894558 发表于 2012-10-23 21:03 static/image/common/back.gif
准备不玩ros了,楼主问题解决了吗?我来。
不玩ROS玩啥呢?
页:
[1]