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

聽起來像是缺少環境變數。我敢打賭PATHPATH透過跑步獲取電流

echo $PATH

在終端中。然後添加一行

export PATH=<output_from_above>

在腳本的開頭

相關內容