autoyast의 init-script는 Suse Linux 서버를 자동으로 배포하는 데 사용됩니다.

autoyast의 init-script는 Suse Linux 서버를 자동으로 배포하는 데 사용됩니다.

저는 기본 SLES11.1 서버를 배포하기 위해 autoyast를 사용하고 있습니다. 내가 달성하고 싶은 것은 배포 후 일부 패키지를 설치하는 것입니다. 그래서 저는 autoyast 제어 파일에서 init 스크립트를 사용합니다. 이것은 내 초기화 스크립트의 일부입니다.

<scripts>
  <init-scripts config:type="list">
     <script>
        <location>nfs://10.198.31.71/InsRepository/initScript.sh</location>
        <filename>initScript.sh</filename>
        <rerun config:type="boolean">true</rerun>
     </script>
  </init-scripts>
</scripts>

이것은 내 initScript.sh 코드입니다.

 #!/bin/bash

 zypper ar -f http://download.opensuse.org/distribution/11.1/repo/oss Opensuse
 zypper --no-gpg-checks --non-interactive in \
        --force-resolution gcc openssl-devel e2fsprogs-devel

 curl -L http://cpan.org | perl - --sudo App::cpanminus Text::CSV Date::Parse File::Path
 wget --directory-prefix=/tmp ftp://10.198.31.71/VMware-vSphere-CLI-5.1.0-780721.i386.tar.gz

 tar -zxvf VMware-vSphere-CLI-5.1.0-780721.i386.tar.gz

 export http_proxy=
 export ftp_proxy=

 ./vmware-vsphere-cli-distrib/vmware-install.pl --default

그러나 배포를 마쳤을 때 아무것도 실행되지 않는 것을 발견했습니다. 문제는 새로 배포된 서버에서 스크립트를 실행할 수 있다는 것입니다.

답변1

문제가 해결되었습니다. 데몬 프로세스에서 실행 중입니다. 그래서 대본을 완성하기까지 오랜 시간을 기다려야 했다.

관련 정보