Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3047 connectés 

 


Dernière réponse
Sujet : [débutant] problème script bash
Taz

vincent0 a écrit :

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


dans ton script tu peux mettre en début
 
set -x
 
pour avoir la trace si tu veux et voir que tout se passe


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Taz

vincent0 a écrit :

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


dans ton script tu peux mettre en début
 
set -x
 
pour avoir la trace si tu veux et voir que tout se passe

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...
sebchap 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 ;)
vincent0 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...

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)