2014-09-09 1 views
1

배치 파일을 서비스로 시작할 때 문제가 있습니다. 배치 파일은 수동으로 시작될 때 정상적으로 실행되지만 서비스를 시작하지 않으며 출력이 표시되지 않습니다. 서비스를 시작하기 위해 nssm 서비스 관리자를 사용했습니다.배치 파일이 자동으로 서비스로 시작되지 않음

D:\nssm-2.24\win32>nssm install call 
D:\nssm-2.24\win32>nssm start call 

내가 배치 파일의 경로를 제공 한 설치하는 동안 :

아래 내가 사용한 명령이다.

배치 파일에는 몇 가지 프로그램을 자동으로 시작하는 Windows 스크립트가 들어 있습니다.

+0

그래서 call은 nssm help에 따른 서비스 이름입니다.'sc query call'의 결과는 무엇입니까? – npocmaka

+0

call은 내가 서비스에 제공하는 이름이고 sc에 따라 파일이 서비스가되었지만 여전히 자동화되지 않았습니다. – ninja67

+0

'자동화되지 않음 '이란 무엇을 의미합니까? 자동으로 시작되지 않습니까? – npocmaka

답변

0

이전 실행 파일을 서비스로 설치할 수는 있지만 배치 파일은 설치할 수 없습니다. 서비스는 서비스 관리자 호출에 반응하는 특정 API가있는 프로그램입니다. 그걸 무시하고, 방금 nssm에서 읽었습니다. 여전히 더 나은 방법이있을 것입니다.

로그인/시작시 자동 실행 시작 메뉴 폴더에서 배치 파일을 실행하려는 경우와 같이 사용 사례 사운드가 들리는 것처럼 들립니다.

또는 정기적으로 다시 시작하려는 경우 예약 된 작업.

고려해야 할 것도 스크립트가 실행되는 사용자입니다.

+0

시작 스크립트에서만 실행되도록 배치 스크립트를 원하지 않는다. 나는 매번 스크립트를 실행하고 싶다. 스크립트는 메모장이 매주 실행되어야하는 것처럼 계속 프로그램을 실행하는 것입니다. 사용자가 닫으면 즉시 notepad.exe를 실행해야합니다. mauaaly가 출력을 실행했을 때의 배치 파일은 괜찮습니다. 하지만 서비스로 시작하면 전혀 기능을하지 못합니다. – ninja67

관련 문제