懂你 2006-11-6 21:42
如何自动清理CC服务器上无用的视图
应大家的要求,再发一个CC方面的,让擅长CC的朋友可以大展才华。
情景描述:随着企业中ClearCase的用户在逐步增多,View的数量也在急剧增加。现代的企业人员流动比较大,开发人员对ClearCase的掌握水平参差不齐。等等状况都导致了一个问题,无用的垃圾视图的数量在大幅上升,吞噬着服务器的资源和消耗着服务器的性能。
针对这种情况,我们就需要以脚本来辅助我们完成自动清理这些无用视图的任务。
功能需求:
1、要求该脚本支持所有ClearCase支持的平台。
2、不仅可以清理视图服务器上的无用脚本,也可以清理web服务器上不用的web视图。CCRC的用户在将来多了以后,这种web视图的清理也是非常有必要的。
3、清理的规则:
a、按照时间来清理。最近三个月都没有使用视图自动删除。
b、按照用户帐号来清理。比如某个员工离职了,我们需要清理掉他所有的视图。
c、如果是用的视图服务器,清理时要自动删除视图服务器上的视图存储目录。
4、脚本最好可以指定参数来执行3中所述的某种规则。
5、清理时要注意去除View在VOB上的所有关联,把所有的checkout信息也同时去掉。杀掉该View的相关进程。
实现日期:无指定日期
报酬:100 人民币+100论坛积分
如果你有了设计或者方案,请及时与懂你联系! QQ:82318734 并获取报酬!
懂你 2006-11-6 23:44
做成GUI是最理想的状况。不在本需求的实现要求范围内,如果能做到GUI界面,当额外奖励!
jo-kerry 2006-11-7 14:40
有興趣,做成CMD下提示輸入規則參數也可以吧?!!
懂你 2006-11-7 16:26
本功能的实现要求只是在要求写成脚本,而且脚本通过加不同的参数来实现上面的不同的功能即可。
GUI只是一个更高层面的东西,能实现更好。会有额外的奖励!
vowtree 2006-11-8 13:25
真是一个不错的提议.目前我正清理无用视图,但没有好的方法,靠人工寻找无用视图,一个一个手工删除的.对这个批量的处理方法有强烈的需求.
hanson 2006-11-9 23:48
我只会使用,只知道是delphi做的,好象还有些其他附加的功能,感觉使用还是蛮方便小巧的!!
tuohz 2006-11-10 14:19
这个问题确实需要好好研究一下,我的环境也是人员的流动很大,经常有多余视图需要处理,很是烦人啊,一直找不到好的方法,大家好好探讨一下,共享一下经验。
hanson 2006-11-10 21:42
还有个工具是实现CQ的自动权限开放的工具,也是俺们部门的人开发的,好多还没用到,以后可以多学习了!
flyee_cn 2006-11-14 14:09
我们公司有的部门有这样的脚本,就是不知道从那里拿,像白说 ^_^
找机会发邮件问一下
dellair 2006-11-20 10:46
我猜写bash可以达到这个目的吧,如果我空一下了试试,不知道能不能成功
Jane.fwp 2006-11-24 13:34
做一个工具自动检查一定时间段内没有任何修改的view然后删除掉应该是可行的吧。想法而已,没有试过。
ljs53 2006-11-29 14:30
这是个很好的提议,估计无用的视图对管理员来说是很头疼的一件事 关注中
学习中::em62::
::em71::
beibeilan 2006-11-30 11:39
希望有的工作方便一些.
是啊,也曾手工删除过一些没用的视图,晕
进一步学习了
写脚本