Blender GPU レンダリングはコマンドラインからは機能しますが、crontab では機能しません

Blender GPU レンダリングはコマンドラインからは機能しますが、crontab では機能しません

GPU サポートを使用して Blender レンダリングをスケジュールしたいと思います。この作業を実行するために、bash ファイル rendering.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>

スクリプトの冒頭で

関連情報