![다음 로그인 시에만 사전 로그인 메시지를 표시하는 방법은 무엇입니까?](https://linux55.com/image/87774/%EB%8B%A4%EC%9D%8C%20%EB%A1%9C%EA%B7%B8%EC%9D%B8%20%EC%8B%9C%EC%97%90%EB%A7%8C%20%EC%82%AC%EC%A0%84%20%EB%A1%9C%EA%B7%B8%EC%9D%B8%20%EB%A9%94%EC%8B%9C%EC%A7%80%EB%A5%BC%20%ED%91%9C%EC%8B%9C%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
배경:
여러 사용자에게 배포하는 Linux Mint를 실행하는 가상 머신 이미지가 있습니다. VM을 처음 시작할 때 Tomcat이 실행 중인 애플리케이션이 일부 첫 실행 처리*를 수행하기 때문에 Tomcat을 로드하는 데 오랜 시간이 걸리며 이에 대해 사용자에게 경고하고 싶습니다. 그러나 Tomcat은 후속 시작 시 매우 빠르게 로드되므로 후속 시작 시 경고 메시지가 표시되지 않고 몇 가지 기본 시스템 정보만 표시됩니다.
/etc/issue를 사용하여 사전 로그인 메시지를 받았습니다. 수정된 사전 로그인 메시지를 한 번만 표시할 수 있는 좋은 방법이 있나요? 스크립트를 사용하여 로그인 후 메시지를 보낼 수 있다는 것을 알고 있지만 VM이 설정된 방식으로 인해 사용자는 일반적으로 로그인하지 않으므로 결코 볼 수 없습니다.
*첫 실행 처리가 완료된 VM을 전달하면 VM 크기가 약 50% 정도 늘어나는 것을 원하지 않습니다.
답변1
/etc/issue
완료되면 Tomcat 프로세스를 경고 없는 버전으로 교체하십시오(이 스크립트에 사용자 고유의 처리 중 일부를 포함할 수 있다고 가정).
또는 모든 것이 부팅을 마친 후 /etc/rc.local
교체할 스크립트(?)를 실행하세요./etc/issue