busybox - como listar a prioridade do processo?

5

Como listar a prioridade do processo em um linux embutido com o busybox?

    
por danatel 19.01.2010 / 13:19

2 respostas

6

O Busybox pode ser compilado com ENABLE_FEATURE_PS_ADDITIONAL_COLUMNS , o que habilitará nice entre outros. Então você pode fazer, por exemplo:

busybox ps -o pid,nice,user,args

POSIX

  • usuário, grupo, comunicação, argumentos, pid, ppid, pgid, tty, vsz

ENABLE_FEATURE_PS_TIME

  • etime, hora

ENABLE_FEATURE_PS_ADDITIONAL_COLUMNS

  • legal, rgroup, ruser, pcpu (embora o pcpu pareça estar comentado)

Não POSIX

  • rss

ENABLE_SELINUX

  • rótulo
por 19.01.2010 / 15:09
1

Se você tiver uma distribuição Linux reduzida, em que ps e top não fornecem informações prioritárias, é possível analisar o arquivo de estatísticas de proc para sua ID de processo para obter as informações de prioridade.

cat /proc/PID/stat | awk '{print "priority " $18 " nice " $19}'

Os valores nas posições 18 e 19 do arquivo stat representam prioridade e bom

Para mais: link

    
por 03.03.2017 / 02:24

Tags