[FUG-BR] O comando `ps` requer o procfs?

Rafael Stockler rafael.stockler em gmail.com
Quarta Fevereiro 14 18:19:29 BRST 2007


Vlw pela aula.

O problema q estou acostumado com o Gentoo e dai fiquei meio perdido.
Nunca havia mexido em um BSD.

Obrigado.

On 2/14/07, Nilson Debatin <nilson em forge.com.br> wrote:
> Em Qua, 2007-02-14 às 17:54 -0200, Rafael Stockler escreveu:
> > Olá a todos,
> >
> > Sou novato no freeBSD, acabei de instalar. Digamos que esta foi a
> > quinta tentativa, nas primeiras ou o pacote do cd falhava na hora de
> > instalar ou outra coisa acontecia. Mas consegui instalar tranquilo
> > agora.
> >
> > Porém, quando tento executar o comando ps -ef | grep alguma coisa ou
> > só o ps retorna essa mensagem:
> >
> > ps: Process environment requires procfs(5)
>
> Algumas informações (com outros parametros adicionais do ps) realmente
> precisam da procfs para extrair essas informações dos processos, mas
> pra utilização comum não precisa da /proc, segundo teste realizado
> por mim mesmo agorinha:
>
> [18:07:31] root em devel [~]
> # ls -l /proc
> total 0
>
> [18:07:35] root em devel [~]
> # mount | grep procfs
>
> [18:07:40] root em devel [~]
> # ps ax | grep getty
>   520  v0  Is+    0:00.01 /usr/libexec/getty Pc ttyv0
>   521  v1  Is+    0:00.01 /usr/libexec/getty Pc ttyv1
>   522  v2  Is+    0:00.01 /usr/libexec/getty Pc ttyv2
> 78225  p0  R+     0:00.00 grep getty
>
> [18:07:48] root em devel [~]
> # ps ef | grep getty
> ps: Process environment requires procfs(5)
>   520  v0  Is+    0:00.01  /usr/libexec/getty Pc ttyv0
>   521  v1  Is+    0:00.01  /usr/libexec/getty Pc ttyv1
>   522  v2  Is+    0:00.01  /usr/libexec/getty Pc ttyv2
> 78245  p0  S+     0:00.00  grep getty
>
> Já o -ef requer alguma informação da /proc, mas mesmo assim
> lista os processos numa boa. O que você pode fazer é montar
> essa bendita partição virtual, da seguinte forma:
>
> # mount_procfs procfs /proc
>
> E seja feliz com o seu ps :)
>
> []s
> Nilson
>
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


Mais detalhes sobre a lista de discussão freebsd