Re: exec command not using args element

Adam Bruss <[email protected]>
Newsgroups gmane.comp.java.cruise-control.user
Message-ID <[email protected]>
Got it working with the /c flag.

<schedule interval="15">
   <exec workingdir="c:/temp"
  command="cmd.exe"
   args="/c mkdir foobar">
   </exec>
</schedule>

I found this tidbit about the /c flag.

If /C or /K is specified, then the remainder of the command line is
processed as an immediate command in the new shell.

It makes some sense.

Thanks,
Adam

Adam Bruss
Development Engineer
AWR Corporation/Simulation Technology & Applied Research
11520 N. Port Washington Rd., Suite 201
Mequon, WI  53092  USA
P: 1.262.240.0291 x104
F: 1.262.240.0294
E: [email protected]
W: http://www.awrcorp.com

From: [email protected] [mailto:[email protected]]
Sent: Friday, November 12, 2010 2:53 PM
To: [email protected]
Subject: Re: [Cruisecontrol-user] exec command not using args element

I know that if you want to run a .bat file on windows you have to run  it via cmd with the /c flag.  Check out exec.  Give it a try.

E

From: Hahn, Christopher (SAN DIEGO) [mailto:[email protected]]
Sent: Friday, November 12, 2010 3:48 PM
To: [email protected]
Subject: Re: [Cruisecontrol-user] exec command not using args element

Do you need to use the /c flag for cmd?

From: Adam Bruss [mailto:[email protected]]
Sent: Friday, November 12, 2010 12:41 PM
To: [email protected]
Subject: [Cruisecontrol-user] exec command not using args element

I'm running cc from the windows executable installer on Win 7. I'm trying to create a sub directory in my temp directory in a schedule block.

<schedule interval="30">
          <exec command="cmd.exe" workingdir="c:/temp" args="mkdir foobar" />
</schedule>

The directory does not get created.  Here is part of the log from the dashboard.

- <build time="0 minute(s) 0 second(s)">
- <target name="exec">
- <task name="cmd.exe">
- <message priority="info">
- <![CDATA[ Microsoft Windows [Version 6.1.7600]
  ]]>
  </message>
+ <message priority="info">
- <![CDATA[ Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
  ]]>
  </message>
- <message priority="info">
- <![CDATA[ c:\temp>
  ]]>
  </message>
  </task>
  </target>
  </build>

It looks like cmd.exe gets run without using the args element. How do I get it to use my args?

Thanks,
Adam

Adam Bruss
Development Engineer
AWR Corporation/Simulation Technology & Applied Research
11520 N. Port Washington Rd., Suite 201
Mequon, WI  53092  USA
P: 1.262.240.0291 x104
F: 1.262.240.0294
E: [email protected]
W: http://www.awrcorp.com

------------------------------------------------------------------------------
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev

_______________________________________________
Cruisecontrol-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.