내 창에서 10 초마다 한 번씩 Windows 서비스를 시작하도록 예약하고 싶습니다. Windows 작업 스케줄러를 사용해 보았지만 매일, 매주 및 매월 서비스를 반복하는 옵션 만 제공합니다.
Windows 작업 스케줄러를 사용하여 10 초마다 한 번씩 Windows 서비스를 시작하도록 예약 할 수있는 방법이 있습니까?
무엇을 할 수 있습니까?
답변
그렇게하려면 Windows 서비스를 작성해야합니다.
답변
Windows 작업 스케줄러 트리거는 1 분마다 더 자주 반복 할 수 없지만 여러 트리거를 설정할 수 있습니다. 10 초마다 작업을 실행하려면 6 개의 트리거를 추가하십시오. 각 작업은 매일 작업을 실행하고 1 분마다 작업을 반복해야합니다. 시작 시간은 12:00:00 AM, 12:00:10 AM, 12:00:20 AM, 12:00:30 AM, 12:00:40 AM 및 12:00:50 AM이어야합니다.
바보지만 작동합니다.
답변
바보 같은 창에는 작업 스케줄러 에이 기능이 내장되어 있지 않습니다. 그러나 간단한 powershell 스크립트로 쉽게 해결할 수 있습니다.
$i = 0
for ($i=0; $i -le 4)
Start-Service -Name "servicename"
sleep 10
$i++
}
이것을 호스트에 * .ps1 파일로 저장하십시오. 그런 다음 Adam C의 작업 스케줄러 설정을 따르고 1 분마다 실행되도록 예약하십시오. 그러면 10 초마다 서비스 ( ‘서비스 이름’이라는 이름)가 시작됩니다.