1
resposta

Obtendo o número de processos

Olá pessoal,

Gostaria de contribuir com um pequeno detalhe que deve ser sempre levado em consideração na hora de escrever códigos como esse.

No caso do exemplo em questão, o resultado do 'ps -e' traz na primeira linha um cabeçalho especificando cada campo dos resultados, que não pode ser contado como um processo: "PID TTY TIME CMD"

Além disso, o comando 'wc' conta o número de quebra de linhas, e como podem perceber, ao final do comando 'ps', ele dá uma quebra de linha no final.

Conclusão, para ter o número real de processo, você precisará diminuir 2 do comando "ps -e | wc -l" sugerido no exercício. 1 por causa do cabeçalho, e 1 por causa da última quebra de linha.

Pra quem estiver interessado, deixo a sugestão de tentar diminuir 2 no resultado do comando e ter o número exato de processos.

Abraço!

1 resposta

Opa Saulo, bacana, vou testar, faz perfeito sentido pra mim.

Obrigado pelo feedback!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software