Blender GPU 렌더링은 명령줄에서는 작동하지만 crontab에서는 작동하지 않습니다.

Blender GPU 렌더링은 명령줄에서는 작동하지만 crontab에서는 작동하지 않습니다.

GPU 지원을 통해 블렌더 렌더링을 예약하고 싶습니다. 작업을 수행하기 위해 bash 파일 render.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>

스크립트 시작 부분에

관련 정보