是否可以列出过去12个月内访问过的clearcase视图?在特定的服务器中,我只想列出在12个月内访问的视图。由于我要退役这个服务器,我想保留这些视图的记录。可能吗?
任何意见都赞赏!!
答案 0 :(得分:1)
考虑cleartool lsview
,你可以使用-age
选项:
报告上次访问该视图的时间和人员。由于视图访问事件仅每60秒更新一次,因此lsview可能不会报告所有最近的事件。
This technote准确描述了哪些事件会修改视图的“上次访问”日期。
只有导致视图数据库更改的操作才会更改此“上次访问”时间 这些行动包括:
启动视图,进入视图和设置视图等操作不会更改视图配置或数据库,因此不会更新上次访问的时间。
此外,由于ClearCase缓存RPC结果以提高性能,因此后续执行的cleartool lsview -age可能无法立即反映更改上述“上次访问”时间的最新操作。 “上次访问”更改最多可能需要5分钟才会反映在命令的输出中。
如果要在脚本中使用“上次访问”以删除特定年龄段的视图,请注意此实施问题可能导致实际使用的视图有资格删除。
一个示例是创建的视图,用于保存受源代码控制的触发器脚本。此视图的配置可能永远不会更改,并且可能不会用于对触发器脚本的实际修改。任何此类观点都必须明确排除在删除之外。