Je voudrais planifier des rendus de mélangeur avec prise en charge GPU. J'ai créé un fichier bash de rendu.sh pour faire le travail. Je l'ai programmé avec Sudo crontab -e
.
* * * * * sleep 0 ; Sudo /Home3DHome/Scripts/rendering.sh
Mon problème est qu'il rend avec le CPU. (45 minutes par images) Mais si je démarre le fichier bash manuellement depuis la ligne de commande: Sudo /Home3DHome/Scripts/rendering.sh
Cela fonctionne comme du charme. Rendu GPU (25 secondes).
Quel pourrait être le problème?
Sonne comme des variables d'environnement manquantes. Je parierais sur PATH
. Obtenez votre PATH
actuel en exécutant
echo $PATH
dans le terminal. Ajoutez ensuite une ligne
export PATH=<output_from_above>
au début de votre script