#1 Le 16/02/2007, à 11: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, à 11: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.
« 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), pour y accéder, demandez à nany ou moi.
Hors ligne
#3 Le 16/02/2007, à 11: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, à 11: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, à 11:38
- fantomas62
Re : [Résolu] démarrer script de n'importe où
Hors ligne
#5 Le 16/02/2007, à 11: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.
« 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), pour y accéder, demandez à nany ou moi.
Hors ligne
#6 Le 16/02/2007, à 11: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, à 11: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
#8 Le 16/02/2007, à 11:46
- Henry de Monfreid
Re : [Résolu] démarrer script de n'importe où
la doc UNIX dans l'encyclopedie!
le monde va de mieux en mieux.
« 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), pour y accéder, demandez à nany ou moi.
Hors ligne
#9 Le 16/02/2007, à 11: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
(:(
#10 Le 16/02/2007, à 11:54
- Henry de Monfreid
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
(:(
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), pour y accéder, demandez à nany ou moi.
Hors ligne
#11 Le 16/02/2007, à 11: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, à 12: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), pour y accéder, demandez à nany ou moi.
Hors ligne
#13 Le 16/02/2007, à 12: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, à 12: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, à 12: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), pour y accéder, demandez à nany ou moi.
Hors ligne
#15 Le 16/02/2007, à 12: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, à 12:21
- l'autre
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
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, à 12: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, à 14: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
#18 Le 16/02/2007, à 14:27
- madden
Re : [Résolu] démarrer script de n'importe où
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
C'est fait ;-)
Hors ligne