Execute um script Perl após a reinicialização no Solaris 10

1

Durante minhas atividades na máquina Solaris 10, eu preciso reiniciar duas vezes a unidade Solaris e, após a reinicialização, gostaria de executar vários scripts.

Antes da primeira reinicialização eu armazeno em /etc/rc3.d/S99myScript algum script bash.O script roda OK após a reinicialização

Antes da segunda reinicialização, eu armazeno no mesmo local com o mesmo nome /etc/rc3.d/S99myScript script Perl. Após a reinicialização, o script não será executado.

Quando executo script Perl manualmente em minha máquina Solaris, o script está funcionando bem.

O que está acontecendo aqui?

    
por Toren 22.05.2011 / 15:13

1 resposta

2

Os scripts rc do Solaris 10 e mais antigos são sintaxe estritamente antiga do shell da bourne. A faixa que eu suspeito que você adicionou é ignorada. Se você precisar executar um script perl, basta chamá-lo com perl myscript.perl do seu script rc.

A propósito, os scripts rc ainda são suportados, mas são obsoletos pelo SMF no Solaris 10 e mais recente.

    
por 22.05.2011 / 16:03