El renderizado de Blender GPU funciona desde la línea de comandos pero no en crontab

El renderizado de Blender GPU funciona desde la línea de comandos pero no en crontab

Me gustaría programar renderizaciones de Blender con soporte para GPU. He creado un archivo bash renderizado.sh para hacer el trabajo. Lo he programado con sudo crontab -e.

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

Mi problema es que se procesa con CPU. (45 minutos por fotogramas) Pero si inicio el archivo bash manualmente desde la línea de comando:sudo /Home3DHome/Scripts/rendering.sh

Funciona a las mil maravillas. Renderizado de GPU (25 segundos).

¿Cual podría ser el problema?

Respuesta1

Parece que faltan variables ambientales. Yo apostaría por PATH. Consigue tu corriente PATHcorriendo

echo $PATH

en Terminal. Luego agrega una línea

export PATH=<output_from_above>

al comienzo de tu guión

información relacionada