Hi,
Say I''ve got a directory full of stale Tomcat temp files of the form:
/usr/local/blackboard/apps/tomcat/work/Catalina/localhost/webapps_assessment/strts6866.tmp
and I want to delete any files that haven''t changed in a week and not
keep any backup.
Should this get rid of them:
tidy {
"/usr/local/blackboard/apps/tomcat/work/Catalina/localhost/webapps_assessment":
age => "1w",
backup => false,
type => mtime,
}
? It doesn''t appear to.
Am I missing ''recurse => true''?
What''s the syntax & quoting for ''age''?
quoted, no space : "1w"
unquoted, no space : 1w
quoted, with space : "1 w"
unquoted, with space: 1 w
Can I wildcard the files to tidy? Note that the nice people who made
Tomcat/Struts/whatever hide a "tldCache.ser" file in with all the
stale
"strts####.tmp" files and it''d be nice to kill only the temp
files.
Essentially, I''m looking for a way to do
/usr/bin/find
/usr/local/blackboard/apps/tomcat/work/Catalina/localhost/webapps_assessment
-name "strts*.tmp" -type f -mtime +7 -print0 | /usr/bin/xargs -0
/bin/rm
but in the Puppet idiom.
-- Bob
PS.: For any of you also managing Blackboard, I feel your pain.
On 15 May , 2007, at 19:48, Bob Apthorpe wrote:> Should this get rid of them: > > tidy { > "/usr/local/blackboard/apps/tomcat/work/Catalina/localhost/ > webapps_assessment": > age => "1w", > backup => false, > type => mtime, > } > > ? It doesn''t appear to.I''m looking into this and I''ll have an answer to your question shortly.
On 15 May , 2007, at 19:48, Bob Apthorpe wrote:> Am I missing ''recurse => true''?Yes, add a recurse, as well as: path => "/usr/local/blackboard/apps/tomcat/Catalina/localhost/ webapps_assessment"> > What''s the syntax & quoting for ''age''? > quoted, no space : "1w" > unquoted, no space : 1w > quoted, with space : "1 w" > unquoted, with space: 1 wFor the sake of convention, I think quoted with no spaces is best: "1w"
On May 16, 2007, at 12:32 PM, Benjamin C. Kite wrote:> >> >> What''s the syntax & quoting for ''age''? >> quoted, no space : "1w" >> unquoted, no space : 1w >> quoted, with space : "1 w" >> unquoted, with space: 1 w > > For the sake of convention, I think quoted with no spaces is best: > "1w"From the code, it looks like no spaces are allowed. -- Millions long for immortality who do not know what to do with themselves on a rainy Sunday afternoon. -- Susan Ertz --------------------------------------------------------------------- Luke Kanies | http://reductivelabs.com | http://madstop.com
On 16/05/07, Luke Kanies <luke@madstop.com> wrote:> On May 16, 2007, at 12:32 PM, Benjamin C. Kite wrote: > > > >> > >> What''s the syntax & quoting for ''age''? > >> quoted, no space : "1w" > >> unquoted, no space : 1w > >> quoted, with space : "1 w" > >> unquoted, with space: 1 w > > > > For the sake of convention, I think quoted with no spaces is best: > > "1w" > > From the code, it looks like no spaces are allowed. >Small hijack for a slightly related question: does the timeout also accept values like these? I.e. can I say something like ''timeout => "60s"'' or ''timeout => "3m"'' ? Or does it have a fixed size like seconds or minutes? Thanks, Thijs
On May 24, 2007, at 6:10 AM, Thijs Oppermann wrote:> Small hijack for a slightly related question: does the timeout also > accept values like these? I.e. can I say something like ''timeout => > "60s"'' or ''timeout => "3m"'' ? > Or does it have a fixed size like seconds or minutes?I think the timeout is fixed in seconds. We should have a standard timing type, though. Volunteers...? -- Progress isn''t made by early risers. It''s made by lazy men trying to find easier ways to do something. --Robert Heinlein --------------------------------------------------------------------- Luke Kanies | http://reductivelabs.com | http://madstop.com