Ola
vc pode utilizar bordas
$ ps aux | grep -E '\b58\b'
o problema é que se tiver um 58 dando bobeira (ex 00:00:58) vai trazer
esse cara.
uma solução:
$ ps -ef | awk '$2 == 2469 { print }' ou
$ ps -ef | awk -v PID_A_PROCURAR=2469 '$2 == PID_A_PROCURAR'
[]'s
2008/5/6 Sergio <[EMAIL PROTECTED]
Rapaz... pesquisando aqui, encontrei uma solução muito boa tambem...
ps `^$valor_procurado$´
Muito boa... funcionou... Ele procura exatamente o que coloca-se em
$valor_procurado
Obrigado pelo retorno.
Sergio
César Vianna <[EMAIL PROTECTED]> escreveu:
Você pode colocar um espaço antes e depois do PID. " 58 " não casará "1058"
2008/5/6 Sergio <[EMAIL PROTECTED]>:
> Pessoal, olá a todos.
>
> Segue parte do script que tenho e que falha, não por sintax, mas sim
> por eficiencia e exatidão no kill do processo.
>
> ##
Pessoal, olá a todos.
Segue parte do script que tenho e que falha, não por sintax, mas sim
por eficiencia e exatidão no kill do processo.
##
ARQ=$(ls UNIAO_GeraExpFull_Un01*) #DIRETORIO DE LOCK
Definindo procedimentos para Ab