#1 Le 22/11/2012, à 20:05
- frere capsule
[Résolu] Lancer un lien vers un script shell
Bonjour,
Je dois executer un script mais je ne sais pas ou le trouver !
Mon problème vient de ce tuto :
http://ubuntuforums.org/showthread.php?t=2780
je site :
1. Install lm-sensors using apt-get or the Synaptic GUI.
sudo apt-get install lm-sensors
2. Run the mkdev.sh script in the lm-sensors source. It is extacted below:
j'ai bien installé lm-sensor, mais pas moyen de trouver le script,
il est dans la "source de lm-sensor", c'est ou????
Dernière modification par frere capsule (Le 24/11/2012, à 00:01)
Hors ligne
#2 Le 22/11/2012, à 20:26
- Spitfire 95
Re : [Résolu] Lancer un lien vers un script shell
a. Copy the script file below to a text editor and save it to a file named mkdev.sh.
#!/bin/bash # Here you can set several defaults. # The number of devices to create (max: 256) NUMBER=32 # The owner and group of the devices OUSER=root OGROUP=root # The mode of the devices MODE=600 # This script doesn't need to be run if devfs is used if [ -r /proc/mounts ] ; then if grep -q "/dev devfs" /proc/mounts ; then echo "You do not need to run this script as your system uses devfs." exit; fi fi i=0; while [ $i -lt $NUMBER ] ; do echo /dev/i2c-$i mknod -m $MODE /dev/i2c-$i c 89 $i || exit chown "$OUSER:$OGROUP" /dev/i2c-$i || exit i=$[$i + 1] done #end of file
b. Make the file executable:
chmod 755 mkdev.sh
c. Run mkdev.sh from the current directory
sudo ./mkdev.sh
Trisquel GNU/Linux 6.0 / Fedora 19 & rawhide.
joueur ryzom et wesnoth
Développeur livewallpaper
Membre déserteur et traître de la brigade des S.
Hors ligne
#3 Le 22/11/2012, à 20:44
- frere capsule
Re : [Résolu] Lancer un lien vers un script shell
Bon...
a priori je n'avais rien compris ...
MERCI !
Hors ligne
#4 Le 22/11/2012, à 21:13
- frere capsule
Re : [Résolu] Lancer un lien vers un script shell
Je reviens, la manip n'est pas facile pour moi ....
il me dit
"Then, run /etc/init.d/module-init-tools"
je fais quoi?
j'ai essayé de me placer dans /etc/init.d puis j'ai tenté
bash module-init-tools
aussi
sh module-init-tools.sh
mais c'est pas ca....
en faisant clique droit sur le fichier je vois que c'est "un lien vers un script shell",
quelle est la commande pour le lancer ?????
Hors ligne
#5 Le 22/11/2012, à 21:19
- Spitfire 95
Re : [Résolu] Lancer un lien vers un script shell
/etc/init.d/module-init-tools
j'ai essayé de me placer dans /etc/init.d puis j'ai tenté
bash module-init-tools
Dans cette situation, en étant dans le dossier présent, il aurait fallu faire ./module-init-tools
Pas nécessaire de mettre bash, la première ligne d'un shell sert justement à lui dire avec quoi se charger, s'il est marqué exécutable, ce que fait le chmod 755, alors juste le lancer sans bash suffit.
Dernière modification par Spitfire 95 (Le 22/11/2012, à 21:21)
Trisquel GNU/Linux 6.0 / Fedora 19 & rawhide.
joueur ryzom et wesnoth
Développeur livewallpaper
Membre déserteur et traître de la brigade des S.
Hors ligne
#6 Le 22/11/2012, à 21:22
- frere capsule
Re : [Résolu] Lancer un lien vers un script shell
ok merci
il me répond :
Usage: /etc/init.d/module-init-tools COMMAND
je suppose que c'est ca.
Hors ligne
#7 Le 22/11/2012, à 21:43
- Spitfire 95
Re : [Résolu] Lancer un lien vers un script shell
Il t'explique clairement que ce que tu viens de taper n'a servi à rien puisque tu l'as appeler sans lui dire quoi faire.
La ligne est pas très claire. Déjà ce fichier n'est pas une commande mais un service. Alors je supposais, et la doc me l'a confirmé, qu'ils veulent dire de faire :
sudo /etc/init.d/module-init-tools start
Pour lm-sensors, tu as cette page de la doc ubuntu-fr : http://doc.ubuntu-fr.org/lm-sensors
Trisquel GNU/Linux 6.0 / Fedora 19 & rawhide.
joueur ryzom et wesnoth
Développeur livewallpaper
Membre déserteur et traître de la brigade des S.
Hors ligne
#8 Le 22/11/2012, à 23:02
- frere capsule
Re : [Résolu] Lancer un lien vers un script shell
Merci, vraiment...
c'est surement pour ca que la suite ne marche pas, j'allais poster quelque chose sur un vieux forum debian où j'ai trouvé le lien
(voir : http://www.debian-fr.org/regler-vitesse … 27292.html )
je vais essayer ca.
Hors ligne
#9 Le 22/11/2012, à 23:05
- frere capsule
Re : [Résolu] Lancer un lien vers un script shell
voici ce que j'ai :
nico@nico-K70ID:/etc/init.d$ sudo /etc/init.d/module-init-tools start
[sudo] password for nico:
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service module-init-tools start
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start module-init-tools
module-init-tools stop/waiting
nico@nico-K70ID:/etc/init.d$
Hors ligne
#10 Le 22/11/2012, à 23:06
- frere capsule
Re : [Résolu] Lancer un lien vers un script shell
j'ai essayé ce qui était proposé :
nico@nico-K70ID:/etc/init.d$ service module-init-tools start
start: Rejected send message, 1 matched rules; type="method_call", sender=":1.83" (uid=1000 pid=6101 comm="start module-init-tools ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")
nico@nico-K70ID:/etc/init.d$
Hors ligne
#11 Le 22/11/2012, à 23:14
- Spitfire 95
Re : [Résolu] Lancer un lien vers un script shell
Manque sudo devant service. Je sais pas si c'est la raison de l'erreur...
Trisquel GNU/Linux 6.0 / Fedora 19 & rawhide.
joueur ryzom et wesnoth
Développeur livewallpaper
Membre déserteur et traître de la brigade des S.
Hors ligne
#12 Le 23/11/2012, à 16:09
- Watael
Re : [Résolu] Lancer un lien vers un script shell
hé frérot, faut peut-être justement enlever les capsules que tu as sur les yeux :
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service module-init-tools startSince the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start module-init-tools
donc, soit tu utilises la commande service, soit la commande start, toujours avec sudo. tu devrais lire les man de ces commandes.
mais, le service est déjà démarré: la commande ne dit pas qu'elle a échoué.
ce ne sont pas à proprement parler des message d'erreurs mais d'informations!
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#13 Le 23/11/2012, à 19:39
- Spitfire 95
Re : [Résolu] Lancer un lien vers un script shell
trisquel@trisquel-2x4:~$ service module-init-tools start
start: Rejected send message, 1 matched rules; type="method_call", sender=":1.40" (uid=1000 pid=2024 comm="start module-init-tools ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")
trisquel@trisquel-2x4:~$ sudo service module-init-tools start
module-init-tools stop/waiting
Bah non ça n'a rien avoir avec le fait que le module soit déjà lancé mais avec le fait que les permissions ne conviennent pas.
trisquel@trisquel-2x4:~$ echo $?
1
1 != 0 donc je considère ça comme un message d'erreur.
Message ou erreur c'est au développeur de choisir le terme, mais qu'importe comment on l'appelle, c'est toujours une sortie sur stderr donc l'appellation message d'erreur me convient.
Dernière modification par Spitfire 95 (Le 23/11/2012, à 19:43)
Trisquel GNU/Linux 6.0 / Fedora 19 & rawhide.
joueur ryzom et wesnoth
Développeur livewallpaper
Membre déserteur et traître de la brigade des S.
Hors ligne
#14 Le 23/11/2012, à 19:51
- Watael
Re : [Résolu] Lancer un lien vers un script shell
je lisais le message du dessus, où frere capsule utilisait sudo.
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#15 Le 23/11/2012, à 19:59
- Spitfire 95
Re : [Résolu] Lancer un lien vers un script shell
Ah au temps pour moi.
Sinon pour init.d, c'est déprécié mais pas source d'erreur de l'utiliser.
À priori il faut juste qu'il soit lancé donc tu peux passer à la suite, sinon si ça ne fonctionne pas tu peux toujours remplacer start par reload, restart ou force-reload.
Trisquel GNU/Linux 6.0 / Fedora 19 & rawhide.
joueur ryzom et wesnoth
Développeur livewallpaper
Membre déserteur et traître de la brigade des S.
Hors ligne
#16 Le 23/11/2012, à 23:44
- frere capsule
Re : [Résolu] Lancer un lien vers un script shell
Merci Messieurs !
c'est pas évident, mais j'en ai appris un peu plus!
Je suis passé à la suite et a priori j'ai un problème plus profond...
Si vous voulez jetez un oeil : http://forum.ubuntu-fr.org/viewtopic.php?id=1114981
En tout cas merci !
Frérot.
Dernière modification par frere capsule (Le 24/11/2012, à 00:06)
Hors ligne