pidof PROGRAM_NAME
é enourh.
De man pidof
:
Além disso, você pode usar:
pgrep PROGRAM_NAME
ou:
ps ax | grep PROGRAM_NAME | grep -v grep | cut -d' ' -f2
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.
pidof PROGRAM_NAME
é enourh.
De man pidof
:
Além disso, você pode usar:
pgrep PROGRAM_NAME
ou:
ps ax | grep PROGRAM_NAME | grep -v grep | cut -d' ' -f2