Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails) *** mise à jour 12/10/2014 ***

#1 Le 22/11/2012, à 19: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 23/11/2012, à 23:01)

Hors ligne

#2 Le 22/11/2012, à 19: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, à 19: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, à 20: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, à 20: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, à 20: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, à 20: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, à 20: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, à 22: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, à 22: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, à 22: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, à 22: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, à 15: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 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

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!


eval, c'est mal.

Hors ligne

#13 Le 23/11/2012, à 18: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, à 18: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, à 18:51

Watael

Re : [Résolu] Lancer un lien vers un script shell

je lisais le message du dessus, où frere capsule utilisait sudo.


eval, c'est mal.

Hors ligne

#15 Le 23/11/2012, à 18: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, à 22: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 23/11/2012, à 23:06)

Hors ligne

Haut de page ↑