Como executar um comando após a inicialização da rede no Solaris?

1

Eu preciso executar um comando depois que uma interface de rede aparecer. No Debian eu usaria a opção post-up em /etc/network/interfaces . Mas eu não consigo encontrar nada semelhante para o Solaris 10. É possível executar um comando após a inicialização da rede?

    
por ceving 02.09.2015 / 09:53

2 respostas

3

O Solaris usa o SMF para controlar o sistema e o init (1m) inicia apenas /lib/svc/bin/svc.startd controlado por arquivos xml.

Para saber como o sistema funciona, recomendo ler as man pages de smf (a visão geral), svcs (o repórter de status de serviço - execute este primeiro para saber mais) e svcadm (o programa gerenciar o sistema).

Se você quiser adicionar um serviço que é executado após a rede, você deve escrever um arquivo de descrição de serviço (xml) que diz "Eu dependo de svc:/milestone/network:default " e instalar esse serviço.

Para poder fazer mais, você definitivamente precisaria ler a documentação.

    
por 02.09.2015 / 11:26
0

O Solaris tira sua fila do script Acho que o unix 7, os scripts rc , isto é, run command , assim como o *BSD oses.

Dê uma olhada nos documentos .

Portanto, sob /etc/rc*.d , estão os scripts executados durante diferentes níveis de execução. rc2.d é o nível de execução no qual a rede é trazida, conforme mostrado pelo script /etc/rc2 no Solaris 11, pois não tenho o Solaris 10 em volta

    
por 02.09.2015 / 10:15

Tags