%EC%9A%A9%20%EB%B3%B5%EC%9E%A1%ED%95%9C%20%EC%84%A4%EC%B9%98%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%20%EC%83%9D%EC%84%B1.png)
복잡한 시스템을 배포하기 위해 모든 컴파일과 설정을 실행하는 스크립트를 만들고 싶습니다. 설치 시나리오를 해석하고 모든 작업을 수행하며 그 결과를 로그에 저장할 수 있는 기존 제품을 찾고 있습니다.
나에게 필요한 것은
- 시스템에서 make /make install과 같은 명령을 실행합니다.
- make 등이 코드 0으로 종료되었는지 확인하세요.
- 다른 명령(예: modprobe)을 실행하고 출력에서 일부 텍스트를 검색하고 기존/존재하지 않는 텍스트에 대해 작업합니다.
- 연결된 작업: 작업 A가 실패하면 작업 B를 시도하지 마세요.
- 기존 파일(예: NTP 또는 sendmail 구성)에서 특정 줄을 확인하고 존재하지 않으면 추가합니다(파일의 나머지 부분은 그대로 유지).
- 기본 프로세스 출력이 포함된 직관적인 로그입니다.
예를 들어, 사용자 정의 Perl 스크립트를 작성하여 이를 수행할 수 있지만 기성 소프트웨어가 있는지 알고 싶습니다.
명령줄이 선호되지만 그래픽 인터페이스도 작동합니다.