나는 Raspberry OS Lite(Debian 11 Bullseye 기반, 데스크톱 환경 없음)를 실행하는 Raspberry Pi Zero 2W를 가지고 있으며 자동 로그인 후 시작 셸 스크립트를 실행합니다. 스크립트는 다음 xinit
명령을 사용하여 그래픽 애플리케이션을 실행한 다음 종료합니다.
sudo xinit case_test.rpi3 --video-driver GLES2; shutdown now
명령 이 xinit
예상대로 작동하고 그래픽 응용 프로그램을 시작합니다. 그러나 앱이 로드되면 종료 명령이 실행되므로 앱과 상호 작용할 수 없습니다.
내가 원하는 것은 애플리케이션이 있는 그대로 시작되어 내가 원하는 동안 상호 작용할 수 있도록 허용하고 애플리케이션을 종료하고 콘솔로 돌아가도록 선택하면 시스템이 자동으로 종료되는 것입니다. 이것을 쉘 스크립트로 작성하는 좋은 방법이 있습니까?
답변1
해결책을 직접 찾았습니다. 위 명령은 ./
파일 이름 앞에 오는 내용을 생략합니다. 이제 프로그램이 예상대로 실행되고 일단 종료하면 닫힙니다.