ps é um comando do sistema operacional Unix e outros semelhantes utilizado para mostrar os processos em execução[1][2].

Terminal mostrando a saída produzida pelo ps

Várias opções de linha de comando são oferecidas ao usuário do aplicativo, porém o uso mais comum dele é:

ps -ef

que lista todos os processos do sistema e todas as informações disponíveis.

Um outro comando muito utilizado para verificar os processos em execução é o top, preferido quando é necessário observar o tempo de processamento e quantidade de memória que cada processo está utilizando.

O comando ps também é combinado através de um pipe com o comando grep para reduzir o tamanho da saída oferecida pelo programa e facilitar a visualização, como neste exemplo:

tux ~ # ps -A | grep firefox-bin
11778 ?        02:40:08 firefox-bin
11779 ?        00:00:00 firefox-bin

Neste caso a saída do programa consiste apenas nas linhas em que o nome do processo firefox-bin aparece. Útil para verificar se existe um determinado processo em execução e qual é o seu pid.

Referências

  1. «ps(1)». man7.org. Consultado em 17 de maio de 2023. ps displays information about a selection of the active processes. 
  2. Pankaj (3 de agosto de 2022). «Linux ps command - 20 Real Life Examples». Consultado em 17 de maio de 2023. The ps command, short for Process Status, is a command line utility that is used to display or view information related to the processes running in a Linux system. 

Ver também editar

  Este artigo sobre informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.