27.3.5.
설치가 완료되면 시스템에서 실행할 명령을 추가하는 옵션이 있지만 시스템을 처음 재부팅하기 전에 실행할 수 있습니다.
아래 설명된 대로
--nochroot
옵션을 사용하여 이 동작을 변경할 수 있습니다.
중요
다음 옵션을 사용하여 설치 후 스크립트의 동작을 변경할 수 있습니다. 옵션을 사용하려면 스크립트 시작 부분에 있는 %post 줄에 추가합니다. 예:
%post --interpreter=/usr/bin/python --- Python script omitted -- %end
%post --interpreter=/usr/bin/python
--- Python script omitted --
%end
--interpreter=
- Python과 같은 다른 스크립팅 언어를 지정할 수 있습니다. 예:
%post --interpreter=/usr/bin/python
%post --interpreter=/usr/bin/python
Copy to Clipboard Copied! Toggle word wrap Toggle overflow --nochroot
- chroot 환경 외부에서 실행하려는 명령을 지정할 수 있습니다.
%post --nochroot cp /etc/resolv.conf /mnt/sysimage/etc/resolv.conf %end
%post --nochroot cp /etc/resolv.conf /mnt/sysimage/etc/resolv.conf %end
Copy to Clipboard Copied! Toggle word wrap Toggle overflow --erroronfail
- 오류 메시지는 실패의 원인이 기록되는 위치로 안내합니다.
--log=
- 로그 파일의 경로는
--nochroot
옵션을 사용할지 여부를 고려해야 합니다. 예를 들어--nochroot
가 없는 경우:%post --log=/root/ks-post.log
%post --log=/root/ks-post.log
Copy to Clipboard Copied! Toggle word wrap Toggle overflow %post --nochroot --log=/mnt/sysimage/root/ks-post.log
%post --nochroot --log=/mnt/sysimage/root/ks-post.log
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
예 27.8.
예 27.9.
%post --log=/root/ks-post.log /usr/sbin/subscription-manager register --username=admin@example.com --password=secret --serverurl=sam-server.example.com --org="Admin Group" --environment="Dev" --servicelevel=standard --release="7.0" %end
%post --log=/root/ks-post.log
/usr/sbin/subscription-manager register --username=admin@example.com --password=secret --serverurl=sam-server.example.com --org="Admin Group" --environment="Dev" --servicelevel=standard --release="7.0"
%end