发新话题
打印

请教如何批量复制策略?

请教如何批量复制策略?

假设我有现成的50多个策略,我想生成这50个策略的副本,这新的50个策略名即原策略名+dup后缀(最好新生成的策略状态是deactive的)。

TOP

顶一下,没有人知道吗?

TOP

自己解决了~写脚本弄得
脚本的意思基本上就是把所有的策略都复制个以rep开头的新策略,然后再把这些新策略的属性和schedule改成自己喜欢的~

for i in `bppllist|grep -v 'rep-'`
do
  bppolicynew "rep-$i" -sameas $i
done  
for i in `bppllist|grep 'rep-'`
do
  bpplinfo $i -modify -inactive -residence hr02-hcart-robot-tld-0 -pool Allrep-pool
  for j in `bpplsched $i -L |grep 'Schedule:'|awk '{print $2}'`
  do
    bpplschedrep $i $j -cal 0 -freq 604800 -rl 9 -0 0 86400 -1 0 86400 -2 0 86400 -3 0 86400 -4 0 86400 -5 0 86400 -6 0 86400
  done
done

TOP

发新话题