RHEL 8에서 "aide --check" 명령을 실행하는 systemd 서비스를 설정하고 싶습니다. 서비스는 대상 local-fs.target에 도달하자마자 시작되어야 합니다. 그러나 서비스는 보조 검사가 실행되는 동안 모든 다운스트림 시스템 서비스의 실행을 차단해야 합니다. 특히 Aide 검사가 성공적으로 완료되지 않은 한 네트워크, 그래픽 사용자 인터페이스 및 로그인 셸을 시작해서는 안 됩니다. 검사가 실패하면 서비스는 시스템을 시스템 대상 Emergency.target에 자동으로 배치해야 합니다. systemd 파일에서 Requires, After 및 Before 문의 다양한 조합을 시도했지만 작동하지 않았습니다. 누군가가 나에게 중요한 조언을 해줄 수 있기를 바랍니다.
성공적으로 종료될 때까지 Systemd 서비스는 시작된 상태로 유지됩니다.
관련 정보
- 스크립트가 실행되지 않습니다
- bash 또는 다른 프로세스가 실행되지 않고 터미널을 여는 방법
- Vinagre에서 전체 화면 모드를 종료하는 방법은 무엇입니까?
- 패턴 1에서 두 번째로 나타나는 패턴 2까지의 텍스트를 제거하시겠습니까?
- `sudo cat /dev/char/10:130`을 실행할 때 Raspbian Lite가 종료되는 이유는 무엇입니까?
- Linux는 압축 없이 ZIP 크기를 결정합니다.
- jpnevulator를 사용하여 애플리케이션과 하드웨어 직렬 포트 간의 직렬 트래픽을 캡처하고 기록하려면 어떻게 해야 합니까?
- GZip은 macOS와 Linux에서 서로 다른 압축 결과를 생성합니다.
- NixOS에서 i3 글꼴을 변경하는 방법
- awk를 사용하여 grep -f를 다시 만드는 방법