Find Files and Jobs
Find Files
The tool vovfind searches the flow for the files that match the regular expressions provided as arguments.
RX
and is used
to construct Selection Rules of the
form:isfile name~RX
For
example:% vovfind stdout
00005962 VALID ${TOP}/Design/.stdout_musa10142542
00006227 VALID ${TOP}/Design/.stdout_wolfe7515419
00006289 VALID ${TOP}/Design/.stdout_wolfe5609764
% vovfind c$ h$
00006229 VALID ${TOP}/Design/main.c
00006289 VALID ${TOP}/tech/scmos/maniac
00006213 VALID ${TOP}/Design/local.h
Find Jobs
There is no simple command to find jobs in the flow. Instead, use the more general search mechanism available by means of the command vovset.
% vovset create "tmp:test" "isjob age<3600"
vovset: message: Created Set Id=00004444 Name=tmp:test Rule=isjob age<3600
% vovset show tmp:test
00012394 INVALID vw cdwrite -e -v iso9660/ftnc5.1
00012634 INVALID vov ./printlabel ftnc.ps ../iso9660/ftnc5.1
00017410 INVALID vrt cdrecord -eject -v speed=2 dev=0,2,0 i...
00392367 INVALID vov ./build.tcl index.tcl > build_index.log
00392387 INVALID vov ./makeindex.tcl
00392424 INVALID clevercopy work/index.html ../../doc/html/...
% vovset show -O '@LEVEL@ @ID@' tmp:test
32 00012394
32 00012634
36 00017410
8 00392367
4 00392387
6 00392424
% vst -a
2 014426579 VALID BASE vovbuild -T -l topLevelTasks -f TaskFlow.tcl