[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
man pgrep
From: |
oteb_04 |
Subject: |
man pgrep |
Date: |
Thu, 23 Dec 2004 16:25:35 -0000 |
User-agent: |
eGroups-EW/0.82 |
Olá para todos
fiz uma tradução(sem revisão) do man pgrep. Como foi dito,
nem sempre são amigáveis essas páginas.
Deve servir ao menos para alguém aprimorar e ai ser útil
para que não sabe nada de inglês.
Ai vai:
NAME
pgrep, pkill - assinala processos baseando-se no nome
e outros atributos
SYNOPSIS
pgrep [-flvx] [-d delimiter] [-n|-o] [-P ppid,...] [-g
pgrp,...]
[-s sid,...] [-u euid,...] [-U uid,...] [-G gid,...]
[-t term,...] [pattern]
pkill [-signal] [-fvx] [-n|-o] [-P ppid,...] [-g pgrp,...]
[-s sid,...] [-u euid,...] [-U uid,...] [-G gid,...]
[-t term,...] [pattern]
DESCRIPTION
pgrep seleciona, dos processos em andamento, os que
conferem com os criterios especificados. Todos os criterios tem
que ser satisfeitos.. Por exemplo:
pgrep -u root sshd
irá listar os processos nomeados como 'sshd' *E*
pertencentes ao usuário 'root'. Por outro lado,
pgrep -u root,daemon
irá listar os processos pertencentes ao usuario 'root'
*OU* ao usuario 'daemon'
pkill irá enviar o sinal especifico (pelo SIGTERM default)
para cada processo ao ínvez de jogá-los para stdout
OPTIONS
-d especifica o delimitador (padrão - nova linha) pgrep
apenas
-f o padrão é normalmente conferir apenas com o nome do
processo. Quando '-f' é especificado, a linha de comando completa
é mostrada
-g pgrp,... apenas casa com processos aonde é listado o
group ID do processo. Processo com group 0 é traduzido como
processo do grupo de pgrep ou pkill
-G gid,... apenas casa com processos com os quais o real
group ID é listado. Valores numéricos ou simbólicos podem ser
usados.
-l lista o nome do processo assim como o ID do
processo(pgrep apenas)
-n seleciona apenas o mais novo(o mais recentemente
iniciado) dos processos que forem selecionados
-o seleciona apenas o mais antigo
-P ppid,...apenas seleciona processos que sejam
relacionados
-s sid,...
-t term,... seleciona apenas processos controlados pelo
terminal especificado. O nome do terminal deve ser declarado sem o
prefixo "/dev/"
-u euid,... seleciona apenas processos que efetivamente
lista o user ID. Podem ser usados valores numéricos ou simbolicos
-U uid,... apenas processos com o user ID real listado.
Podem ser usados valores numéricos ou simbolicos.
-v nega a seleção
-x apenas nome(ou linha de comando caso '-f' seja usado) de
processos que case exatamente com a especificação.
-signal especifica o sinal a ser enviado a cada processo
selecionado. Valor numérico ou simbólico podem ser usados(pkill
apenas)
OPERANDS
pattern especifica a expressão regular à ser usada
EXAMPLES
Achar o process ID do daemon named
unix$ pgrep -u root named
Fazer o syslogd reler seu arquivo de configuração
unix$ pkill -HUP syslogd
Dar informações detalhadas de todos os processos xterm
unix$ ps -fp $(pgrep -d, -x xterm)
Fazer com que todos os processos netscape tenham a
prioridade de execução alterada
unix$ renice +4 `pgrep netscape`
EXIT STATUS
0 um ou mais processos conferem com o critério
1 Nenhum processo assinalado.
2 Syntax error na linha de comando.
3 Fatal error: out of memory etc.
NOTA
O nome do processo usado para seleção está limitado a 15
caracteres presente na saida de /proc/'pid'/stat. Use a opção '-f'
para ter a linha de comando completa, /proc/'pid'/cmdline
BUGs
As opções '-n' , '-o' e '-v' não podem ser conbinadas.
Me
avise se precisar usar isso
Defunct processes são reportados
Veja também
ps(1) proc(5) regex(5)
STANDARDS
pkill and pgrep were introduced in Sun's Solaris 7.
This implementation is
fully compatible.
AUTHOR
Kjetil Torgrim Homme <address@hidden>
Albert Cahalan <address@hidden> is the current
maintainer of the procps
package.
Please send bug reports to <address@hidden>
Linux June 25, 2000
PGREP(1)
[]
Beto