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...