charger-pilotes : chargement verifie par lsmod + commande via sh (noexec NFS)
Deux defauts vus au retour de l'update 7.4.1 : - le montage NFS du depot est noexec, donc la tache DSM qui appelait le chemin nu du script donnait « Permission denied » et ne chargeait rien. Commande corrigee en `sh <chemin>` (lit le script au lieu de l'executer). - la boucle faisait confiance au code retour de modprobe (0 sans charger sur DSM). Elle verifie maintenant l'etat reel via lsmod apres chaque tentative. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GwpFpy2aQ2rJok6tNQSbVj
This commit is contained in:
@@ -33,7 +33,11 @@ Automatiser via **Planificateur de taches DSM** -> tache declenchee
|
||||
« Au demarrage », **utilisateur = root** (onglet General, PAS un compte simple),
|
||||
commande :
|
||||
|
||||
/volume1/homes/TMZF5455/projects/EVCS/EVCS/deploy/releve-cellules/charger-pilotes.sh
|
||||
sh /volume1/homes/TMZF5455/projects/EVCS/EVCS/deploy/releve-cellules/charger-pilotes.sh
|
||||
|
||||
⚠️ **Invoquer via `sh`, PAS le chemin nu.** Le depot est monte en NFS `noexec` :
|
||||
executer le script directement donne « Permission denied » (constate le 24/09,
|
||||
la tache ne chargeait rien). `sh <chemin>` lit le script au lieu de l'executer.
|
||||
|
||||
⚠️ **La tache DOIT tourner en root.** `insmod` exige root, et une mise a jour
|
||||
DSM MAJEURE efface le sudo passwordless : constate le 24/09, DSM 7.3.2 -> 7.4.1 a
|
||||
|
||||
Reference in New Issue
Block a user