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 16/02/2007, à 12:30

crazykangourou

[Résolu] démarrer script de n'importe où

Bonjour,

Voilà, j'ai un script pour démarrer une application=sqldeveloper qui se trouve dans le repertoire /home/sqldeveloper/.sqldeveloper.

Comment est ce que je peux faire pour faire un "lien" sur ce script et pour pouvoir l'executer de n'importe où,
en tapant sqldeveloper qui executera le script de démarrage de l'appli
Comme la commande ls par exemple.

C'est une question toute bête, mais je suis débutant.

Merci d'avance.

#2 Le 16/02/2007, à 12:35

Henry de Monfreid

Re : [Résolu] démarrer script de n'importe où

PATH=$PATH,/home/sqldeveloper/
export $PATH

entre $PATH et /home/sqldeveloper/ j'ai mis une "," mais c'est peut etre un ";". Je ne peux pas verifier, je ne suis pas sur mon PC.
smile


« Je te hais plus qu'aucun des dieux qui vivent sur l'Olympe
Car tu ne rêves que discordes, guerres et combats. »
Trouble obsessionnelcompulsif
Le TdCT est revenu (ils reviennent tous)

Hors ligne

#3 Le 16/02/2007, à 12:36

l'autre

Re : [Résolu] démarrer script de n'importe où

c'est un : il me semble
Si tu fais ça, c'est .sqldeveloper qu'il faudra taper et pas sqldeveloper

sinon, il y a

sudo ln -s /home/sqldeveloper/.sqldeveloper /usr/bin/sqldeveloper

Dernière modification par l'autre (Le 16/02/2007, à 12:38)


Si tu donnes à quelqu'un un poisson que tu as volé, il mangera une fois. Si tu lui apprends à voler, il mangera toute sa vie

Hors ligne

#4 Le 16/02/2007, à 12:38

fantomas62

Re : [Résolu] démarrer script de n'importe où

Bonjour,

Tu trouvera ta réponse ici : http://fr.wikipedia.org/wiki/PATH

Marc

Hors ligne

#5 Le 16/02/2007, à 12:39

Henry de Monfreid

Re : [Résolu] démarrer script de n'importe où

@ l'autre
Ta solution a l'air plus propre que la mienne mais elle donne acces a cette commande pour tous les utilisateurs, la mienne non.
@crazykangourou c'est à toi de voir.
smile


« Je te hais plus qu'aucun des dieux qui vivent sur l'Olympe
Car tu ne rêves que discordes, guerres et combats. »
Trouble obsessionnelcompulsif
Le TdCT est revenu (ils reviennent tous)

Hors ligne

#6 Le 16/02/2007, à 12:42

crazykangourou

Re : [Résolu] démarrer script de n'importe où

Eh bien, je vous dis merci, pour vos réponses rapides et claire

#7 Le 16/02/2007, à 12:46

crazykangourou

Re : [Résolu] démarrer script de n'importe où

Pour info,
je vais prendre la solution 2 avec ln (lien symbolique il me semble d'après mes recherche).
Je n'ai pas de restriction pour cette appli.

Merci encore
On peut dire que c'est résolu, mais je ne sais pas comment on peut le signaler sad

#8 Le 16/02/2007, à 12:46

Henry de Monfreid

Re : [Résolu] démarrer script de n'importe où

fantomas62 a écrit :

Bonjour,

Tu trouvera ta réponse ici : http://fr.wikipedia.org/wiki/PATH

Marc

big_smile
la doc UNIX dans l'encyclopedie!
le monde va de mieux en mieux.
smile


« Je te hais plus qu'aucun des dieux qui vivent sur l'Olympe
Car tu ne rêves que discordes, guerres et combats. »
Trouble obsessionnelcompulsif
Le TdCT est revenu (ils reviennent tous)

Hors ligne

#9 Le 16/02/2007, à 12:52

crazykangourou

Re : [Résolu] démarrer script de n'importe où

Alert,
J'ai voulu résoudre trop tot le sujet !!!
Quand je tape sqldeveloper, j'ai le message d'erreur :

sudo ln -s /home/sqldeveloper/.sqldeveloper /usr/bin/sqldeveloper

sad (:(

#10 Le 16/02/2007, à 12:54

Henry de Monfreid

Re : [Résolu] démarrer script de n'importe où

crazykangourou a écrit :

Alert,
J'ai voulu résoudre trop tot le sujet !!!
Quand je tape sqldeveloper, j'ai le message d'erreur :

sudo ln -s /home/sqldeveloper/.sqldeveloper /usr/bin/sqldeveloper

sad (:(

quel message d'erreur?


« Je te hais plus qu'aucun des dieux qui vivent sur l'Olympe
Car tu ne rêves que discordes, guerres et combats. »
Trouble obsessionnelcompulsif
Le TdCT est revenu (ils reviennent tous)

Hors ligne

#11 Le 16/02/2007, à 12:58

crazykangourou

Re : [Résolu] démarrer script de n'importe où

Oups désolé :
le message d'erreur est le suivant :

bash: sqldeveloper : commande introuvable

#12 Le 16/02/2007, à 13:01

Henry de Monfreid

Re : [Résolu] démarrer script de n'importe où

essaie:

/usr/bin/sqldeveloper

si ça ne marche pas:

ls /usr/bin/sqldeveloper

pour voir si ton lien est bien present dans /usr/bin


« Je te hais plus qu'aucun des dieux qui vivent sur l'Olympe
Car tu ne rêves que discordes, guerres et combats. »
Trouble obsessionnelcompulsif
Le TdCT est revenu (ils reviennent tous)

Hors ligne

#13 Le 16/02/2007, à 13:07

crazykangourou

Re : [Résolu] démarrer script de n'importe où

Je viens de faire

/usr/bin/sqldeveloper

et j'ai le message

bash: /usr/bin/sqldeveloper: Aucun fichier ou répertoire de ce type

pourtant quand je liste les fichier
je vois bien sqldeveloper, par contre il est sur un fond noir.

J'avais eu des problème déjà rien que pour lancer le script de sqldeveloper que j'ai du modifier et qui est le suivant, j'ai rajouter $@ je crois.

cd ./jdev/bin/
./sqldeveloper $@

Il faut préciser que je suis sous edgy-6.10

#14 Le 16/02/2007, à 13:11

Henry de Monfreid

Re : [Résolu] démarrer script de n'importe où

Je crois avoir compris:
/home/sqldeveloper/.sqldeveloper est un repertoire.

sudo rm -f /usr/bin/sqldeveloper
sudo ln -s /home/sqldeveloper/.sqldeveloper/nomdetonexecutable /usr/bin/sqldeveloper

Dernière modification par pinballyoda (Le 16/02/2007, à 13:12)


« Je te hais plus qu'aucun des dieux qui vivent sur l'Olympe
Car tu ne rêves que discordes, guerres et combats. »
Trouble obsessionnelcompulsif
Le TdCT est revenu (ils reviennent tous)

Hors ligne

#15 Le 16/02/2007, à 13:15

fantomas62

Re : [Résolu] démarrer script de n'importe où

On peut dire que c'est résolu, mais je ne sais pas comment on peut le signaler

Ajoute la mention [RESOLU] au titre du thread. Cela donne, pour ce thread "[RESOLU]démarrer script de n'importe où"

Hors ligne

#16 Le 16/02/2007, à 13:21

l'autre

Re : [Résolu] démarrer script de n'importe où

pinballyoda a écrit :

Je crois avoir compris:
/home/sqldeveloper/.sqldeveloper est un repertoire.

sudo rm -f /usr/bin/sqldeveloper
sudo ln -s /home/sqldeveloper/.sqldeveloper/nomdetonexecutable /usr/bin/sqldeveloper

tout à fait, on dirait même en relisant le premier message que le nom de l'exécutable es  justement sqldeveloper

donc

sudo ln -s /home/sqldeveloper/.sqldeveloper/sqldeveloper /usr/bin/.

devrait suffir

Dernière modification par l'autre (Le 16/02/2007, à 13:21)


Si tu donnes à quelqu'un un poisson que tu as volé, il mangera une fois. Si tu lui apprends à voler, il mangera toute sa vie

Hors ligne

#17 Le 16/02/2007, à 15:18

crazykangourou

Re : [Résolu] démarrer script de n'importe où

Encore merci à tous,

Le répertoire c'était :
/home/sqldeveloper/

le script à executer c'était bien sqldeveloper


J'ai résolu mon problème en faisant ca :

sudo ln -s /home/sudoroot/sqldeveloper/jdev/bin/sqldeveloper $@ /usr/bin/

Merci et bravo.

Pour ce qui est de l'histoire du résolu, je poste en tant qu'invité, et je n'est pas l'impression qu'on puisse changer le titre sad

#18 Le 16/02/2007, à 15:27

madden

Re : [Résolu] démarrer script de n'importe où

crazykangourou a écrit :

Pour ce qui est de l'histoire du résolu, je poste en tant qu'invité, et je n'est pas l'impression qu'on puisse changer le titre sad

C'est fait ;-)

Hors ligne