
Я хотел бы запланировать рендеринг Blender с поддержкой GPU. Я создал bash-файл rendering.sh для выполнения этой работы. Я запланировал его с помощью sudo crontab -e
.
* * * * * sleep 0 ; sudo /Home3DHome/Scripts/rendering.sh
Моя проблема в том, что он рендерит с помощью CPU. (45 минут по кадрам) Но если я запущу bash-файл вручную из командной строки:sudo /Home3DHome/Scripts/rendering.sh
Работает как часы. Рендеринг на GPU (25 секунд).
В чем может быть проблема?
решение1
Похоже, что отсутствуют переменные окружения. Я бы поставил на PATH
. Получите свой текущий, PATH
запустив
echo $PATH
в Терминале. Затем добавьте строку
export PATH=<output_from_above>
в начале вашего сценария