sysevent 프레임워크를 사용하여 커널 수준 및 사용자 수준 시스템 이벤트를 해당 응용 프로그램에 알릴 수 있습니다.이벤트는 하드웨어 및 소프트웨어 상태 변경, 오류 및 고장을 포함할 수 있습니다.
sysevent 프레임워크의 구성 요소는 다음을 포함합니다.
syseventd 데몬
syseventadm 명령
이벤트 데이터 추출 및 sysevent 가입용 라이브러리 API
드라이버 수준 시스템 이벤트인 ddi_log_sysevent의 인터페이스
syseventd는 커널로부터 전달된 시스템 이벤트 버퍼를 받는 사용자 수준의 데몬입니다.이벤트 버퍼가 syseventd로 배달된 후 데몬은 모든 관심있는 최종 이벤트 가입자에게 이벤트를 보급하려고 시도합니다.
syseventadm 명령은 이벤트 사양을 구성하는 데 사용될 수 있습니다.이러한 사양은 연속적으로 사용되어 시스템 이벤트에 대한 응답으로 명령, 응용 프로그램 또는 스크립트를 호출합니다
For information on the sysevent kernel and library APIs, see the man pages syseventadm(1M), syseventconfd(1M), and syseventd(1M).
See ddi_log_sysevent(9F) for information about driver-level event notification logging.