yocto 기반 Linux 장치에서 시작할 때 Java 응용 프로그램을 실행하려고합니다. /etc/init.d/etic
에 스크립트를 추가하고 실행 가능하게 만들었습니다. 쉘 /etc/init.d/etic start
또는 /etc/init.d/etic stop
을 호출하면 응용 프로그램이 예상대로 중지되었다가 시작됩니다. 그런 다음 쉘 update-rc.d etic defaults
을 호출했고 심볼릭 링크가 만들어졌습니다. 웹에서 찾은 바에 따르면이 정도면 충분하지만 어쨌든 응용 프로그램이 시작되지는 않습니다. 내가 놓친 게 무엇입니까? 무엇이 잘못 되었는가를 어떻게 확인할 수 있습니까? 아니면 확장 할 수있는 최소한의 예가 있습니까?리눅스 시작시 스크립트 시작
2
A
답변
1
종종 이러한 문제는 init 스크립트가 init 시스템에서 실행될 때와 비교하여 수동으로 시작 스크립트를 실행할 때 환경이 다르기 때문에 발생합니다. 예를 들어 .profile
과 .bashrc
은 init 시스템에서 실행할 때 소스가되지 않습니다.
예를 들어 logger
을 사용하면 init 스크립트의 내용을 쉽게 기록 할 수 있습니다. 그러면 쉽게 잘못된 점을 쉽게 찾을 수 있습니다.
관련 문제
- 1. 리눅스 스크립트 시작, 중지, 다시 시작
- 2. 리눅스 시작 스크립트 대신 init.d
- 3. 아마존 리눅스 AMI에 서비스 시작 스크립트 추가하기
- 4. 리눅스 - 시스템 시작시 자동으로 실행되는 프로세스
- 5. 리눅스 스크립트가 시작시 실행 됨
- 6. 리눅스 용 몽고스 자동 시작 스크립트
- 7. 리눅스 인증 창 스크립트
- 8. 시작시 Gimp 플러그인 시작
- 9. 시작시 라이브러리 자동 시작
- 10. Android 시작시 활동 시작
- 11. 시작시 활동 시작
- 12. 셀러리 : 시작시 작업 시작
- 13. 시작시 응용 프로그램 시작
- 14. iTunes 시작시 applescript 시작
- 15. 시작시 컨트롤 시작 지연
- 16. Windows 시작시 창 시작
- 17. 시작시 서비스 시작
- 18. 리눅스 : 시작 스크립트에 데몬을 추가하는 Makefile 코드
- 19. WinCE 시작 스크립트
- 20. HSQLDB 시작 DDL 스크립트
- 21. Google Compute Engine 시작 스크립트 : 시작시 실행되지 않음
- 22. 리눅스 스크립트
- 23. 부트시 파이썬 스크립트 시작
- 24. ActiveMQ 5.9 시작 스크립트?
- 25. 시작시 파이썬 스크립트 실행 - debian
- 26. Android 시작시 응용 프로그램 시작
- 27. 활동 시작시 서비스 다시 시작
- 28. Outlook 시작시 비동기 작업 시작
- 29. 응용 프로그램 시작시 서블릿 시작
- 30. 활동 시작시 자동 실행 시작
심볼릭 링크가 생성되면 충분합니다. init 스크립트가 무슨 일이 일어나고 있는지 기록하십시오. 어쩌면 PATH가 sysvinit을 사용하여 실행할 때 올바르게/완전히 설정되지 않았습니까? – Anders
앱에 UI가 있습니까? – jku
@Anders 내 로그의 어떤 로그를 의미합니까? 경로에서 java가 사용되면서'PATH = $ PATH :/usr/java/bin'을 스크립트에 추가했습니다. – Semaphor