problème script bash [débutant] - Linux et OS Alternatifs
Marsh Posté le 29-07-2005 à 19:10:48
Parce que su lance un nouveau shell et que tes commandes seront exécuté quand le shell se terminera
Utilise sudo. En plus, ton exmple est plutot dangereux
Marsh Posté le 29-07-2005 à 20:05:48
pour ton truc, sans sudo, dans le man de su, il est expliquer que en utilisant l'option -c, on peut faire juste une commande...
donc, il suffit de faire
su -c "modprobe acerhk poll=1;echo 1>/proc/drivers/acerhk/wirelessled"
voilou... masi effectivement, il vau mieux utiliser sudo...
Marsh Posté le 30-07-2005 à 01:37:44
vincent0 a écrit : Bonjour, |
dans ton script tu peux mettre en début
set -x
pour avoir la trace si tu veux et voir que tout se passe
Marsh Posté le 29-07-2005 à 18:58:11
Bonjour,
Dans le fichier wifi_led.sh j'ai ceci:
su
modprobe acerhk poll=1
echo 1 > /proc/drivers/acerhk/wirelessled
Donc quand j'exécute ce petit script, j'entre le mot de passe root et j'ai l'impression que les lignes 2 et 3 de wifi_led.sh ne sont pas éxécuter, pourquoi ?
Merci d'avance...