데비안 패키지를 설치할 때 사용자 입력을 요청하고 이를 파일에 전달하는 방법은 무엇입니까?

데비안 패키지를 설치할 때 사용자 입력을 요청하고 이를 파일에 전달하는 방법은 무엇입니까?

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

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

답변1

바라보다데비안 설치 프로그램(.deb)에 인수를 전달하는 방법패키지 설치 중 질문하는 방법에 대한 정보입니다.

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

관련 정보