A renderização do GPU do Blender funciona a partir da linha de comando, mas não no crontab [duplicado]

1

Eu gostaria de programar renderizações do blender com suporte a GPU. Eu criei um arquivo bash rendering.sh para fazer o trabalho. Eu agendei com sudo crontab -e .

* * * * * sleep 0 ; sudo /Home3DHome/Scripts/rendering.sh

Meu problema é que ele processa com CPU. (45 minutos por quadros) Mas se eu iniciar o arquivo bash manualmente a partir da linha de comando: sudo /Home3DHome/Scripts/rendering.sh

Funciona como charme. Renderização da GPU (25 segundos).

Qual poderia ser o problema?

    
por Laszlo H. 07.11.2015 / 04:08

1 resposta

1

Soa como variáveis ambientais ausentes. Eu apostaria em PATH . Obtenha seu PATH atual executando

echo $PATH

no terminal. Em seguida, adicione uma linha

export PATH=<output_from_above>

no início do seu script

    
por Germar 07.11.2015 / 05:23