성공적으로 종료될 때까지 Systemd 서비스는 시작된 상태로 유지됩니다.

성공적으로 종료될 때까지 Systemd 서비스는 시작된 상태로 유지됩니다.

RHEL 8에서 "aide --check" 명령을 실행하는 systemd 서비스를 설정하고 싶습니다. 서비스는 대상 local-fs.target에 도달하자마자 시작되어야 합니다. 그러나 서비스는 보조 검사가 실행되는 동안 모든 다운스트림 시스템 서비스의 실행을 차단해야 합니다. 특히 Aide 검사가 성공적으로 완료되지 않은 한 네트워크, 그래픽 사용자 인터페이스 및 로그인 셸을 시작해서는 안 됩니다. 검사가 실패하면 서비스는 시스템을 시스템 대상 Emergency.target에 자동으로 배치해야 합니다. systemd 파일에서 Requires, After 및 Before 문의 다양한 조합을 시도했지만 작동하지 않았습니다. 누군가가 나에게 중요한 조언을 해줄 수 있기를 바랍니다.

관련 정보