라이브러리
[PHP] win32_set_service_exit_mode - 현재 실행 중인 서비스에 대한 종료 모드를 정의하거나 반환합니다.
PHP에서 Win32_Set_Service_Exit_Mode
PHP는 Windows 서비스를 관리하기 위한 `win32_set_service_exit_mode` 함수를 제공합니다. 이 함수는 서비스가 종료될 때의 모드를 설정하는 데 사용됩니다.
Win32_Set_Service_Exit_Mode 함수
`win32_set_service_exit_mode` 함수는 서비스가 종료될 때의 모드를 설정하는 데 사용됩니다. 이 함수는 서비스가 종료될 때의 모드를 다음과 같이 설정할 수 있습니다.
- `SERVICE_STOPPED`: 서비스가 종료된 후에 종료 모드로 전환됩니다.
- `SERVICE_CONTINUE`: 서비스가 종료된 후에 서비스가 다시 시작됩니다.
- `SERVICE_ACCEPT`: 서비스가 종료된 후에 서비스가 다시 시작되거나 종료 모드로 전환됩니다.
예제
다음은 `win32_set_service_exit_mode` 함수를 사용하여 서비스가 종료될 때의 모드를 설정하는 예제입니다.
#hostingforum.kr
php
<?php
// 서비스 이름을 설정합니다.
$serviceName = 'MyService';
// 서비스가 종료될 때의 모드를 설정합니다.
$exitMode = SERVICE_STOPPED;
// 서비스가 종료될 때의 모드를 설정합니다.
win32_set_service_exit_mode($serviceName, $exitMode);
?>
서비스 등록
서비스를 등록하기 위해서는 `win32_create_service` 함수를 사용해야 합니다. 이 함수는 서비스를 등록하는 데 사용됩니다.
#hostingforum.kr
php
<?php
// 서비스 이름을 설정합니다.
$serviceName = 'MyService';
// 서비스 설명을 설정합니다.
$serviceDescription = 'My Service';
// 서비스 유형을 설정합니다.
$serviceType = SERVICE_WIN32_OWN_PROCESS;
// 서비스가 시작될 때의 모드를 설정합니다.
$startMode = SERVICE_AUTO_START;
// 서비스가 종료될 때의 모드를 설정합니다.
$exitMode = SERVICE_STOPPED;
// 서비스를 등록합니다.
win32_create_service($serviceName, $serviceDescription, $serviceType, $startMode, $exitMode);
?>
서비스 제거
서비스를 제거하기 위해서는 `win32_delete_service` 함수를 사용해야 합니다. 이 함수는 서비스를 제거하는 데 사용됩니다.
#hostingforum.kr
php
<?php
// 서비스 이름을 설정합니다.
$serviceName = 'MyService';
// 서비스를 제거합니다.
win32_delete_service($serviceName);
?>
결론
`win32_set_service_exit_mode` 함수는 서비스가 종료될 때의 모드를 설정하는 데 사용됩니다. 이 함수는 서비스가 종료될 때의 모드를 다음과 같이 설정할 수 있습니다. 서비스를 등록하고 제거하는 데 사용되는 함수는 `win32_create_service`와 `win32_delete_service`입니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.