데비안 패키지를 설치하는 동안 어떻게 사용자 입력을 요청하고 파일에 전달합니까?

데비안 패키지를 설치하는 동안 어떻게 사용자 입력을 요청하고 파일에 전달합니까?

.service데비안 패키지 설치 중에 호스트 이름, IP, 사용자 이름, 비밀번호와 같은 일부 매개변수를 내 파일에 추가하고 싶습니다 .

.servicePython 스크립트용 데비안 패키지 설치를 만들었지만 사용자로부터 매개변수를 가져와 인수를 파일에 전달하거나 인수가 있는 패키지를 만드는 방법을 모르겠습니다 .service.

답변1

보다Debian 설치 프로그램(.deb)에 매개변수를 전달하는 방법패키지 설치 중 질문하는 방법에 대한 자세한 내용은

원하는 값을 얻은 후에는 .service다양한 방법으로 이를 파일에 전달할 수 있습니다. 그 중 하나는 드롭인 파일 /etc/systemd/system/yourservice.d/parameters.conf( 일반적으로 yourservice서비스와 일치해야 하며 parameters무엇이든 가능하며 중요한 부분은 확장자 .conf)에 값을 쓰는 것입니다. 이러한 드롭인 파일은 유닛 파일과 그 내용이 추가된 후에 읽혀집니다. 보다systemd.unit자세한 내용은 (또는 man systemd.unit시스템에서).

관련 정보