Как проверить последний доступ ClearCase vob?

Кто-нибудь может мне помочь, как найти время и дату последнего обращения к VOBS ClearCase (UCM)?

2 ответа

Решение

Я помню, как использовал cleartool lshistory чтобы проверить дату последних событий произошла на VOB.

Что-то вроде:

cleartool lshis -fmt "%Xn\t%Sd\t%e\t%h\t%u \n" -since 01-Oct-2015 -all <vobname>| grep -v lock | head -1 | grep -o '20[0-9][0-9]-[0-9][0-9]-[0-9][0-9]'

Это даст события за последние 6 месяцев (например, "создать версию", "создать ветку",...).
Если их нет, к VOB недавно не обращались (и я тогда рассматриваю их архивирование).

Это относится к любому VOB (UCM или не UCM).

"lshistory", безусловно, даст вам самое последнее изменение в PVOB. Если вас интересует время последнего доступа, вы можете посмотреть файлы БД для PVOB. Например,

% ls -ltur <pathname_to_VOB_storage_directory>/db

Он будет сортировать по времени последнего обращения к каждому файлу, а последний из этих файлов, который будет последним в списке из-за флагов -tr, должен включать время, близкое к последнему времени обращения к PVOB. Например:

-rw-r--r--   1 vob_owner  vob_group   94830592 Mar 28  2016 vob_db.d05

К этому PVOB последний раз обращались 28 марта 2016.

Другие вопросы по тегам