2012-05-08 1 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 

내가 하나가 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는 서비스로 실행 중이었습니다. 콘솔로 실행되도록 변경했으며 모든 것이 예상대로 실행되기 시작했습니다.