sysevent 프레임워크는 커널 수준 및 사용자 수준 시스템 이벤트를 해당 응용 프로그램에 알리도록 합니다. 이벤트는 하드웨어 및 소프트웨어 상태 변경, 오류 및 고장을 포함할 수 있습니다.
sysevent 프레임워크의 구성 요소는 다음을 포함합니다.
syseventd 데몬
syseventadm 명령
이벤트 데이터 추출 및 sysevent 가입용 라이브러리 API
드라이버 수준 시스템 이벤트인 ddi_log_sysevent의 인터페이스
syseventd는 커널로부터 전달된 시스템 이벤트 버퍼를 받는 사용자 수준의 데몬입니다. 이벤트 버퍼가 syseventd로 배달된 후 데몬은 모든 관심있는 최종 이벤트 가입자에게 이벤트를 보급하려고 시도합니다.
syseventadm 명령은 이벤트 사양을 구성하는 데 사용될 수 있습니다. 이러한 사양은 연속적으로 사용되어 시스템 이벤트에 대한 응답으로 명령, 응용 프로그램 또는 스크립트를 호출합니다.
sysevent 커널 및 라이브러리 API에 대한 자세한 내용은 syseventadm(1M), syseventconfd(1M) 및 syseventd(1M) 설명서 페이지를 참조하십시오.
드라이버 수준의 이벤트 알림 로깅에 대한 자세한 내용은 ddi_log_sysevent(9F)를 참조하십시오.