help-cfengine
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ExecResult question


From: Tod Oace
Subject: Re: ExecResult question
Date: Mon, 30 Aug 2004 14:44:18 -0700

What do you do when there are 28 days in a month?

I'm just using it to ensure all the /var/log/sa/saDD and sarDD files exist. So 28 days is okay for this. Maybe I could've just created files for the current day rather than for all the days at once. Chip's application is likely different though. -Tod


Tod Oace <tod.r.oace@intel.com> writes:

 % Heh....this is what I ended up doing a while ago:
 %
 % days = (
% 01:02:03:04:05:06:07:08:09:10:11:12:13:14:15:16:17:18:19:20:21:22:23:
 % 24:25:26:27:28:29:30:31 )
 %
% Yes it's ugly and tedious, but it's more light-weight than forking and
 % running something else.
 % -Tod
 %
 %
 % On Aug 30, 2004, at 11:24, Chip Seraphine wrote:
 %
 % >
% > I'm trying to get a list of days-of-the-month to iterate over (01 thru
 % > 31).
 % > I'm doing this:
 % >
 % >         days=                           ( ExecResult(/usr/bin/perl -e 
'map{printf
 % > "day%02d\n",$_}(1..31)') )
 % >
 % > The contents of ExecResult(), when pasted into a shell, work fine
 % > (prints a
% > newline-delimited list of lines like "day01\nday02\n..."). However,
 % > cfengine
 % > seems to result in $(days) equalling "')" (less the doublequotes).
 % > I've
 % > been futzing about with the quote marks and backslashing various
 % > characters
% > but haven't gotten anything to work. Any ideas what I am doing wrong?
 % >
 % > --
 % >
 % > Chip Seraphine
 % > Unix Administrator
 % > TradeLink, LLC
 % > 312-264-2048
 % > chip@trdlnk.com
 % >
 % >
 % >
 % > _______________________________________________
 % > Help-cfengine mailing list
 % > Help-cfengine@gnu.org
 % > http://lists.gnu.org/mailman/listinfo/help-cfengine
 % >
 % --
 % Tod Oace, Intel Corporation <tod@intel.com>
 %
 %
 %
 % _______________________________________________
 % Help-cfengine mailing list
 % Help-cfengine@gnu.org
 % http://lists.gnu.org/mailman/listinfo/help-cfengine

-----
John Sechrest          .         Helping people use
                        .           computers and the Internet
                          .            more effectively
                             .
                                 .       Internet: sechrest@peak.org
                                      .
. http://www.peak.org/~sechrest

--
Tod Oace, Intel Corporation <tod@intel.com>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]