1
주방장이 서비스를 만들기위한 내장 지원 기능을 가지고 있지 않습니다. 요리사와 함께 새 Windows 서비스를 만드는 방법은 무엇입니까?
powershell_script "Derp" do
code <<-EOH
new-service \
-name derp "C:/path/myservice.exe" \
-displayName "derp" \
-StartupType Automatic \
-Description "derp Service"
EOH
그래서이 처음 실행에 잘 실행되지만 서비스가 이미 존재하기 때문에 다음은 후속 실행에 대한 오류를 생성합니다 : 내 요리법 중 하나에 새 Windows 서비스를 만듭니다.
여기 내 유일한 경비 조치는 무엇입니까? 내 조리법에서 내 조건을 지키지 않는 것이 좋습니다. 나는이 문제가있는 유일한 사람이 될 수는 없지만이 문제를 해결하는 방법에 대한 온라인 예를 많이 찾을 수는 없습니다.
무엇? 내가 어떻게 사용할 수 있는지에 대한 예를 들려 줄 수 있겠는가? "C : /path/myservice.exe"를 실행하는 새 Windows 서비스를 만들 수 있도록 설정하십시오. 나는 그것이 그것을 할 수 있다고 생각하지 않았다. – red888
당신이 무슨 뜻인지 잘 모르겠는데, 서비스는 일반적으로 스스로 등록하고 Chef는 시작 매개 변수를 설정합니다. myservice.exe는 일반적인 실행 파일인가 아니면 실제 서비스인가? Windows 서비스는 일반적인 프로그램을 사용할 수있는 Linux와 다릅니다. – coderanger
그 스크립트에서 내가하고있는 것을 볼 수 있으며 이미 존재하거나 존재하지 않을 수있는 새로운 서비스를 가리키는 새 Windows 서비스를 생성합니다. – red888