Plymouth(스플래시 화면 소프트웨어)와 프로그래밍 방식으로 통신하는 방법은 무엇입니까?

Plymouth(스플래시 화면 소프트웨어)와 프로그래밍 방식으로 통신하는 방법은 무엇입니까?

저는 X 서버나 Wayland를 실행하지 않고 있으며 OpenGL 애플리케이션을 작성하고 있는데 Plymouth가 종료 스플래시 화면을 표시하기 시작하자마자 애플리케이션이 중지되기를 원합니다...

종료 시 간단히 중지하려고 시도했지만 응용 프로그램과 시작 사이에 Linux 콘솔을 볼 수 있는 시간이 있으므로 피하고 싶습니다. 안타깝게도 이 시간은 시작마다 다르기 때문에 프로세스를 중지하기 전에 지체할 수 없습니다...

Plymouth와 통신하고 현재 무엇을 하고 있는지 어떻게 알 수 있나요?

워치독을 설치할 수 있는 파일 시스템에 일부 파일이 생성됩니까?

또한 나는 systemd를 사용하고 있다는 점을 언급해야 합니다. 아마도 내 프로세스를 plymouth와 동기화하는 데 사용될 수 있을까요?

관련 정보