renice não funciona no macOS Sierra

1

Eu queria definir baixa prioridade para HandBrake no macOS.

Eu tentei usar o comando renice por pid , mas parece que não está funcionando. (bom valor fica 0 )

% ps ax -l | grep Hand
  501 32255     1   0  46  0  3433240 544536 -      R      ??   52:50.69 /Applications/HandBrake.app/Contents/MacOS/HandBrake
% sudo renice -p 32255 -n 10
% ps ax -l | grep Hand
  501 32255     1   0  46  0  3433240 530868 -      R      ??   55:58.62 /Applications/HandBrake.app/Contents/MacOS/HandBrake
% sudo renice -p 32255
% ps ax -l | grep Hand
  501 32255     1   0  46  0  3433184 520424 -      R      ??   62:01.50 /Applications/HandBrake.app/Contents/MacOS/HandBrake

Funciona usando nice assim.

% nice /Applications/HandBrake.app/Contents/MacOS/HandBrake
% ps ax -l | grep Hand
501 32467 30511   0  46 10  2726256 156284 -      SN+  s004    0:00.67 /Applications/HandBrake.app/Contents/MacOS/HandBrake

Estou fazendo algo errado?

    
por ironsand 06.08.2017 / 04:41

1 resposta

0

Olhando para a página de manual :

SYNOPSIS

renice priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]
renice -n increment [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]

Parece que -n e o argumento devem vir antes de -p .
Então tente:

sudo renice -n 10 -p 32255

Certamente é assim que eu faço no macOS Sierra.

    
por 06.08.2017 / 09:24

Tags