기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
안녕하세요..
좀 무식한 질문일 수 있는데.. linux app영역이 아닌 kernel영역(device driver?)에서
application에서 스크립트 같은 파일을 실행 시킬 때 사용하는 system("filename.sh") 함수를
사용하는 방법이 있을까요?(스크립트 수행 시켜서 파일시스템에 여러가지 정보를 저장하려 합니다.)
특정 시점에 최대한 빨리(시스템이 죽을 위험이 있어) 해당 스크립트를 실행시켜야 하는데
그 특정 시점을 캐치할 수 있는 곳이 커널 영역밖에 없어서요...
혹시 다른 솔루션 있으면 제안도 부탁 드립니다.
커널영역에서 어플리케이션 실행하는 user mode helper를 사용하면 될 것 같네요.
혹 패닉직전 로그 기록을 위해서라면 dd->mtd->mtd oops라는 기능도 있네요.