![Como faço para usar cpulimit com ImageMagick?](https://rvso.com/image/1346156/Como%20fa%C3%A7o%20para%20usar%20cpulimit%20com%20ImageMagick%3F.png)
Estou convertendo (usando ImageMagick) um diretório de arquivos de imagem (usando um bash for loop no shell).
Percebo que "converter" está ocupando muito uso da CPU (88% ou mais). No entanto, se eu tentar limitá-lo usando cpulimit
cpulimit -l 10 -e convert
ele responde
Warning: no target process found. Waiting for it...
mesmo que seja visível ps
etop
Responder1
cpulimit procura o processo olhando em /proc/pppp/exe (onde pppp é o pid), que é um link para o executável, para alguns processos não contém o nome que você espera
Eu tive o mesmo problema com o firefox-bin, ps dá:
dave 4117 3595 4 04:49 ? 00:11:54 /usr/lib/iceweasel/firefox-bin
mas
ls -l /proc/4117/exe
lrwxrwxrwx 1 dave dave 0 Jan 9 13:50 /proc/4117/exe -> /usr/lib/xulrunner-10.0/xulrunner-stub
No meu sistema, convert é /usr/bin/convert.im6 então:
cpulimit -l 10 -e convert.im6
funciona para mim.