Como criar um script de shell para exibir todo o PID iniciado por um programa?

0

Como criar um script de shell para exibir todo o PID de processos iniciados por um programa, cada um em uma nova linha. O script deve aceitar o caminho para o programa como um parâmetro como: ./displaypid.sh {path_to_the_program}

Isso é o que eu escrevi no script:

#!/bin/bash

pidof $1

mas acho que não é suficiente.

    
por Adrian George 22.08.2013 / 16:34

1 resposta

2

pidof PROGRAM_NAME

é enourh.

De man pidof :

% bl0ck_qu0te%

Além disso, você pode usar:

pgrep PROGRAM_NAME

ou:

ps ax | grep PROGRAM_NAME | grep -v grep | cut -d' ' -f2
    
por Radu Rădeanu 06.09.2013 / 10:38