2012-05-08 12 views
1

Bambooビルド中にローカルマシン上で長時間実行されるコンソールアプリケーションを起動するには、NAntが必要です。これは、正しくコンソールUIなしでこれを行います。それをすべて表示しようとするのではなく、UIを表示しない簡単な例に取り組んだ。Bamboo、NAnt、PSExecにコンソールUIが表示されない

私は次のように入力すると:

C:\PSExecPath\psexec -d -i ping localhost 

または

C:\PSExecPath\psexec \\localmachinename -d -i ping localhost 

を私は1つのUIを含め期待する正確な結果を得ることができます。

しかし、この同じコマンドをNAntから開始すると、UIはありません。たとえば、次のビルドファイルが竹で開始された後のNAntによって運営されている場合:

<?xml version="1.0"?> 
<project default="all"> 
    <target name="all"> 
     <exec program="C:\PSExecPath\psexec.exe" spawn="true"> 
      <arg value="\\localmachinename" /> 
      <arg value="-d" /> 
      <arg value="-i" /> 
      <arg value="ping" /> 
      <arg value="localhost" /> 
     </exec> 
    </target> 
</project> 

はちょうどそれが記載されていることを確認するために、NAntのは、同じプロファイルで実行されています。

+0

-i(私の場合は '4')の後に特定のセッションを追加しようとしても役に立たない。 –

答えて

1

Bambooはサービスとして実行されていました。私はコンソールとして実行するように変更し、すべてが期待どおりに実行され始めました。

関連する問題