Esses não são processos separados, eles são tópicos . O VLC tem muitas coisas acontecendo embaixo das capas, cada uma sendo manipulada por um fio separado.
Pressione H em htop
para ocultar os encadeamentos, mostrando apenas os processos.
Como você pode ver na imagem abaixo (htop), eu tenho vários vlc
processos em execução, todos com apenas o comando vlc
. No entanto, estou executando apenas uma instância de vlc.
Quais são as outras instâncias? Seria seguro terminá-los? E como posso saber qual processo está anexado à minha instância atual?
Esses não são processos separados, eles são tópicos . O VLC tem muitas coisas acontecendo embaixo das capas, cada uma sendo manipulada por um fio separado.
Pressione H em htop
para ocultar os encadeamentos, mostrando apenas os processos.
Meu palpite é que o VLC está gerando processos filhos (como o servidor HTTP Apache, por exemplo). Se esse for o caso, e se a sua versão de ps
oferecer suporte, você poderá tentar executar ps -H
para ver os processos listados em uma organização de árvore. Use -C vlc
para limitar a saída apenas aos processos de vlc.
$ ps -H -C apache2
PID TTY TIME CMD
1374 ? 00:00:00 apache2
1377 ? 00:00:00 apache2
1378 ? 00:00:00 apache2
1379 ? 00:00:00 apache2
Como alternativa, use ps -f
para obter saída "completa", incluindo o pai PID (PPID). Novamente, isso deixa claro qual processo é o processo pai.
$ ps -f -C apache2
UID PID PPID C STIME TTY TIME CMD
root 1374 1 0 03:47 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 1377 1374 0 03:47 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 1378 1374 0 03:47 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 1379 1374 0 03:47 ? 00:00:00 /usr/sbin/apache2 -k start