Como alterar a localização de log padrão de processos registrados SMF

3

Estou tentando alterar a localização de log padrão (var / svc / logs /) de cada um dos processos registrados do SMF e acrescentar ao arquivo específico (/opt/smf.log).

    
por xenoterracide 01.03.2011 / 04:05

1 resposta

2

Esse caminho de arquivo parece estar compilado em svc.startd:

myhostname# strings /lib/svc/bin/svc.startd |grep '/var/svc/log'
/var/svc/log/
/var/svc/log/
/var/svc/log/
/var/svc/log/

Suponho que você poderia tentar alterar a localização do diretório para outro lugar, e tornar /var/svc/log um link simbólico para o novo local, mas não acredito que seja possível tornar todos os serviços registre em um arquivo - simplesmente não é como o SMF foi projetado para funcionar. E como o svc.startd começa no início do processo de inicialização, antes mesmo de o / var ser montado de leitura-gravação, vincular /var/svc/log a alguma outra partição - possivelmente até não montada - pode causar problemas.

    
por 20.02.2012 / 23:43

Tags