Como obter o arquivo de configuração do apache em execução no SunOS (OU: como contornar o limite de saída de 126 caracteres do ps)

1

Atualmente, estou executando uma máquina SunOS 5.9 como um servidor da web. Ele executa várias instâncias do apache, cada uma com seu próprio arquivo de configuração. Eu especifico o arquivo de configuração usando a opção de linha de comando -f.

O que eu quero fazer é verificar, a qualquer momento, quais os apaches que estão sendo executados e com quais arquivos de configuração. O problema é que executar o ps só me dá 126 caracteres por linha, o que não é suficiente para eu conhecer o arquivo.

Existe alguma maneira de contornar isso? Uma maneira de contornar o limite de 126 caracteres seria legal, mas se houver outra maneira de obter o arquivo de configuração de um processo httpd em execução, isso também funciona.

Obrigado!

EDIT: Tudo bem, então eu sou burro e não consegui encontrar nenhuma explicação sobre isso até agora. Acontece que ps no solaris trunca os argumentos para 80 caracteres. Alguma idéia de como eu iria obter os argumentos completos? Ou sabendo o que está acontecendo?

    
por malvim 09.12.2009 / 21:07

3 respostas

2

O comando:

/usr/ucb/ps wwwaux

imprime somente o comando completo se for executado como root. Adicione sudo à frente disso ou mude para root e ele deve funcionar como esperado.

    
por 10.12.2009 / 15:24
1

Para usar "www", você precisará garantir o uso do comando "ps" do BSD em / usr / ucb:

/usr/ucb/ps wwwaux
    
por 09.12.2009 / 22:25
0

Tente dar opção w para ps (opcionalmente, várias vezes)

ps www
    
por 09.12.2009 / 22:05