Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/02/2007, à 09:32

deY_-

Script shell

Bonjour,

J'ai crée un script shell, mais lorsque je le lance une erreur survient

sudo: unable to execute /etc/init.d/hamachi: No such file or directory

Et je ne vois absolument pas d'où cela peut venir... pour il apparait bien dans la liste des fichier et dans le locate... >.<

#2 Le 22/02/2007, à 11:16

JBF

Re : Script shell

Est-ce que tu as rendu le fichier exécutable ?

JBF


LibreOffice : https://fr.libreoffice.org/ (téléchargement, documentation, FAQ, assistance, contribuer, ...)
Aide pour LibreOffice par la communauté francophone : https://ask.libreoffice.org/fr/

Hors ligne

#3 Le 22/02/2007, à 11:24

deY_-

Re : Script shell

oui

-rwxr-xr-x 1 root root  580 2007-02-22 08:21 hamachi

et mon script commence bien par

#!/bin/sh
#

hmm


deY!

Hors ligne

#4 Le 22/02/2007, à 12:31

deY_-

Re : Script shell

Pas de solution pour moi ? roll


deY!

Hors ligne

#5 Le 22/02/2007, à 12:43

jdefaver

Re : Script shell

tu le lances comment ?

il faut faire : "./monscript.sh" ou "sh monscript.sh" parce que le systeme ne lance que les executables contenus dans le $PATH, sauf si précisé spécialement.

Hors ligne

#6 Le 22/02/2007, à 12:48

deY_-

Re : Script shell

je fais

sudo /etc/init.d/hamachi <option>

mais normalement il doit se lancer au boot mais il dans /var/log/boot il me retourne la même erreur...

quand je fais

sudo /etc/init.d/apache2 <option>

ca marche....

PS: qu'est ce que $PATH ? roll


deY!

Hors ligne

#7 Le 22/02/2007, à 15:56

Struddel

Re : Script shell

le $PATH est l'ensemble de tes dossiers contenant les applis executables dirrectement.

Pour connaitre ces différents dossier tu tapes

echo $PATH

ça te donnera un truc du genre

/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/user/bin

Les executables qui sont ds ces dossiers se lancent directement avec un run sans préciser le dossier dans lequel elles sont.

Dernière modification par Struddel (Le 22/02/2007, à 15:59)


Ratpoison

Hors ligne

#8 Le 22/02/2007, à 17:09

deY_-

Re : Script shell

Ok...
C'est bien ce que j'avais vu aprés m'être renseigner, mais ça ne résou en rien mon probléme, pourquoi me dit-il que le fichier n'existe pas, alors qu'il est devant mes yeux ??

J'ai modifier son nom en :
hamachi-launch

et j'ai aussi modifier son référencement dans rc2.d et autres... mais j'ai toujours le même soucis.

Je le vois, je le peux le modifier, même l'effacer, par contre je ne peux pas le renommer ou l'éxecuter.


deY!

Hors ligne

#9 Le 22/02/2007, à 19:57

Struddel

Re : Script shell

il est censé faire quoi ce script ?


Ratpoison

Hors ligne

#10 Le 23/02/2007, à 10:42

deY_-

Re : Script shell

C'est pour demarrer Hamachi au boot...


deY!

Hors ligne

#11 Le 23/02/2007, à 12:10

Struddel

Re : Script shell

Essaie d'ajouter hamachi à la liste des services

chkconfig --add hamachi

Ratpoison

Hors ligne

#12 Le 23/02/2007, à 14:39

deY_-

Re : Script shell

Il connait pas chkconfig...
Mais il est deja en service je crois de toute façon pcq si aprés demarrage je me connecte en mode console et je tape directement :

sudo tuncfg
hamachi start
hamachi login

Ca marche, mais moi je voudrais rendre possible le fait qu'il execute ces commandes tout seul.


deY!

Hors ligne