Linux(Centos)용 복잡한 설치 스크립트 생성

Linux(Centos)용 복잡한 설치 스크립트 생성

복잡한 시스템을 배포하기 위해 모든 컴파일과 설정을 실행하는 스크립트를 만들고 싶습니다. 설치 시나리오를 해석하고 모든 작업을 수행하며 그 결과를 로그에 저장할 수 있는 기존 제품을 찾고 있습니다.

나에게 필요한 것은

  • 시스템에서 make /make install과 같은 명령을 실행합니다.
  • make 등이 코드 0으로 종료되었는지 확인하세요.
  • 다른 명령(예: modprobe)을 실행하고 출력에서 ​​일부 텍스트를 검색하고 기존/존재하지 않는 텍스트에 대해 작업합니다.
  • 연결된 작업: 작업 A가 실패하면 작업 B를 시도하지 마세요.
  • 기존 파일(예: NTP 또는 sendmail 구성)에서 특정 줄을 확인하고 존재하지 않으면 추가합니다(파일의 나머지 부분은 그대로 유지).
  • 기본 프로세스 출력이 포함된 직관적인 로그입니다.

예를 들어, 사용자 정의 Perl 스크립트를 작성하여 이를 수행할 수 있지만 기성 소프트웨어가 있는지 알고 싶습니다.

명령줄이 선호되지만 그래픽 인터페이스도 작동합니다.

관련 정보