Рендеринг Blender GPU работает из командной строки, но не в crontab

Я хотел бы запланировать рендеры Blender с поддержкой GPU. Я создал bash-файл render.sh, чтобы сделать эту работу. Я запланировал это с sudo crontab -e,

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

Моя проблема в том, что он рендринг с процессором. (45 минут по кадрам) Но если я запускаю bash-файл вручную из командной строки: sudo /Home3DHome/Scripts/rendering.sh

Это работает как шарм. Визуализация графического процессора (25 секунд).

В чем может быть проблема?

1 ответ

Похоже, отсутствуют переменные окружения. Я бы поставил на PATH, Получите ваш текущий PATH запустив

echo $PATH

в Терминале. Затем добавьте строку

export PATH=<output_from_above>

в начале вашего сценария

Другие вопросы по тегам