Рендеринг 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>
в начале вашего сценария