Как проверить последний доступ 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.