Em geral, se você estiver procurando pelo PID de uma linha de comando conhecida, pgrep é preferível a ps | grep , porque você não precisa filtrar a saída para extrair o PID. Você pode usar pgrep com -f para corresponder à linha de comando completa:
pgrep -f 'node /etc/skbx/host/skbx.js'
Você também pode segmentar processos por ID de processo pai e terminal de controle, entre outros critérios.
Se você não tiver o pgrep instalado, poderá usar grep em um pipeline. No exemplo a seguir, usamos uma classe de caractere no padrão fornecido para grep para evitar que grep aparecesse na saída. Isso é menos digitação do que enviar a saída para grep -v grep ou similar:
ps aux | grep '[n]ode /etc/skbx/host/skbx.js' | awk '{print $2}'
O comando grep listado na saída ps incluirá literais de colchetes que não são correspondidos no padrão resultante usado por grep .