Antes de mais nada, sugiro evitar a análise da saída de ps
quando possível. Use -o
para definir quais colunas você deseja exibir e use seletores de processo para filtrar aqueles que você está procurando - consulte PROCESS SELECTION
capítulos na página ps(1)
man.
Quanto à atribuição real, taskset
não lê entrada padrão. Você provavelmente quer usar xargs
:
something_that_produces_PIDs | xargs taskset -c -p