![자동으로 애플리케이션 실행](https://linux55.com/image/100784/%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C%20%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98%20%EC%8B%A4%ED%96%89.png)
임베디드 Linux 애플리케이션 개발을 위해 MPC8323E-RDB 개발 보드를 사용하고 있습니다. 여기서는 시작 시 자동으로 애플리케이션을 실행하고 싶습니다. 파일을 변경하여 /etc/inittab
테스트했지만 응용 프로그램이 자동으로 실행되지 않았습니다. 내 타겟에 맞게 크로스 컴파일된 Hello_world C 프로그램을 실행하려고 합니다.
시작 시 애플리케이션을 자동으로 실행하려면 어떻게 해야 합니까?
답변1
먼저, 애플리케이션을 대화형으로(예: 셸에서) 실행할 수 있는지 확인하세요. 이렇게 하면 오류가 발생하기 쉬운 크로스 컴파일 문제가 배제됩니다.
작동하는지 확인한 후 에서 실행해 볼 수 있습니다 /etc/rc.local
. 대부분의 배포판에서는 시작 시 자동으로 실행되어야 합니다.
부팅 시 rc.local이 시작되지 않는 것에 대한 도움말도 인터넷에 많이 있습니다. 귀하의 마더보드가 어떤 배포판을 실행하고 있는지는 모르지만,이 답변Ubuntu에 대한 좋은 제안이 있습니다.