kernel 영역에서 system( ) 함수를 사용하는 방법이 없을까요?

astzlra955의 이미지

안녕하세요.

초보 개발자 입니다.

제가 kernel 영역에서 system( )함수를 사용하고 싶습니다.
여러군데를 찾아봐도 system( )함수를 사용할 수 있는 방법에 대해서는 나와있지 않더군요.
대신 usermodehelper( )를 사용하라는 설명은 많았습니다.

그래서 질문을 드리고 싶습니다.

1. kernel 영역에서 system( ) 함수를 사용할 수 있는 방법 ( 이 방법이 제일 간편해서 가능하다면 이렇게 하고 싶습니다. )
2. usermodehelper( )를 사용할 때 pipe 사용하기
Ex ) dmesg > ~/dmesg.log
위와 같이 pipe를 사용해서 출력한 log를 파일로 저장하고 싶습니다.

혹시 방법이 있다면 알려주시면 감사하겠습니다.
좋은하루 보내세요~