|
发表于 2012-5-21 12:10:16
|
显示全部楼层
把脚本修改了下,特征码不变的时候,不修改规则,特征码变化的时候,再修改规则,这样可以减少写盘次数(这点本人也不是太清楚可不可以减少写盘)和日志
#脚本开始#
:global Date [/system clock get date];
:global Time [/system clock get time];
:global Year ([:pick $Date 7 11]-1);
:global oldcontent;
:global newcontent;
:global Month ([:find jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec [:pick $Date 0 3]]);
:global Day [:pick $Date 4 6];:if ([:pick $Date 4 5] = 0) do={:set Day [:pick $Date 5 6]};:set Day ($Day-1);
:global Hour ([:pick $Time 0 2]);
#:log error ("时间代码:".$Year+1 . $Month+1 . $Day+1 . $Hour);#
#:log error ("特征代码:"."MikrotikRos" . $Year+1 ."-" . $Month+1 ."-". $Day+1 . ":".$Hour);#
:set newcontent ("MikrotikRos" . $Year+1 ."-" . $Month+1 ."-". $Day+1 . ":".$Hour);
:set oldcontent ([/ip fire man get [/ip fire man find comment="Client"] content]);
:if ($oldcontent!=$newcontent) do={/ip fire man set [/ip fire man find comment="Client"] content=($newcontent)};
#脚本结束#
|
|