서비스 시작 전 명령 실행

서비스 시작 전 명령 실행

Oracle Linux 6.3 시스템이 있고 머신이 시작될 때 명령을 실행하고 싶습니다.앞으로다른 서비스를 시작하십시오. 그 이유는 해결하려고 노력하기 때문입니다.실수RHEL 6에서.

존재한다는 것을 알고 있지만 rc.local다른 모든 서비스가 실행된 후에 실행되므로 너무 늦었습니다.

현재 실행 중인 시퀀스는 다음과 같습니다.

  • Oracle 11g(RHEL 오류로 인해 실패)
  • Oracle에 의존하는 하나 이상의 항목(Oracle이 없기 때문에 실패)
  • rc.local(도와드리기엔 너무 늦었습니다)

이상적으로는 다음을 수행하고 싶습니다.

  • 잘못된 명령을 해결하세요.
  • 신탁
  • Oracle에 의존하는 하나 이상의 항목입니다.

이런 일이 가능합니까?

지금까지 나는 복잡성을 추가하거나 약간 짜증이 나기 때문에 피하고 싶은 몇 가지 옵션을 생각해 보았습니다.

  • 다른 모든 것보다 먼저 실행되는 사용자 정의 서비스를 만듭니다.
  • 명령을 추가한 rc.local다음 service <x> start시작되지 않은 모든 항목을 호출합니다.

관련 정보