Greetings, monks, both great and small!
I'm a sysadmin and I want to keep track of what modules get used and which ones don't. The obvious way to do that is to wander through them and check the access times on each file. Unfortunately, if I use cpan's autobundle to make a list of all modules, it reads each file's VERSION which updates the access time, making access times useless for my purposes.
What do think is the best way to go here? I'm thinking:
- hack ExtUtils::MM_Unix to save and reset the atime. (Cpan's autobundle routine uses ExtUtils::MM_Unix to get the VERSION out of each file.)
- write my own script to make the autobundle snapshot and make it reset the file's atime
- figure out something besides atime to track module usage
- something else I haven't thought of yet?
Just to restate in case I've been unclear (as usual) I want to be able to make a list of all my installed perl modules and a list of which ones get used the most. I want to be able to do this on a regular (nightly?) basis.
Thanks!
--Pileofrogs
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.