Problema resolvido, está sendo executado nos daemons. Então, preciso esperar muito tempo para terminar o script.
Estou implantando um servidor SLES11.1 base usando o autoyast. O que eu quero alcançar é instalar alguns pacotes após a implantação. Então eu uso o script init no arquivo de controle autoyast. Aqui está a parte dos meus scripts 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>
E aqui está o meu código 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
Mas quando terminei a implantação, não encontrei nada. O problema é que posso executar o script em um servidor recém-implantado.
Problema resolvido, está sendo executado nos daemons. Então, preciso esperar muito tempo para terminar o script.
Tags shell suse yast init-script