Un lien vers un programme??

Un lien vers un programme?? - Linux et OS Alternatifs

Marsh Posté le 10-05-2002 à 18:06:59    

En fait, je voudrais avoir un moyen de lancer l'initialisation de mon modem directement a partir d'une seul commande ou d'un raccourci!
 
Parce quen fait le protocole a faire est asser long et chiant a refaire a chauqe fois et un tit truc ki me ramene a faire ce protocole automatikement serai le bienvenue!
 
Pour me connecter je fais:  
 
cd /
cd usr/local/bin
su root
password:*******
./starmodem
 
Certe c'est pas tres long mais c chiant a force  
 
Donc un truc ki me ferai faire tout ca ce serait cool!
Genre un lien direct vers startmodem ou autre!
 
Si je copie startmodem qqpart et que je le lance ailleur que depuis /usr/local/bin ca marchera?
Et aussi comment modifie les droits d'acces a l'execution de starmodem pour qu'il se fasse en user et non plus en root?
 
Merci tout le monde

Reply

Marsh Posté le 10-05-2002 à 18:06:59   

Reply

Marsh Posté le 10-05-2002 à 18:27:57    

tu peux deja vachement simplifier en faisant
 
su -c "/usr/local/bin/startmodem"
 
et si ca te fait chier de taper ca a chaque foa t'as qu'a taper la ligne ds un fichier.sh
tu le rends executable  chmod +x le_fichier.sh
t'as plus qu'a lancer le script :)


---------------
Join us now and share the software;
Reply

Marsh Posté le 10-05-2002 à 18:38:49    

Ou alors tu fais un lien pour l'exécutable en root :
 
# ln -s /usr/local/bin/startmodem /usr/bin/startmodem
 
et ensuite tu n'auras plus qu'à taper en root
 
# startmodem
 
Conseil  : tu n'as pas besoin de faire cd / puis cd usr/local/bin pour te déplacer, tu peux taper directement :
 
$ cd /usr/local/bin

Reply

Marsh Posté le 10-05-2002 à 19:50:31    

si tu as vraiment pas envie de te faire chier, mets le suid sur ton startmodem et tu le lances en user simple
 
et rajoutes /usr/local/bin dans ton path

Reply

Marsh Posté le 10-05-2002 à 21:11:32    

Merci en fait je crois que je vais changer le chmod (droit d'acces!) puis faire une copie de startmodem vers un dossier plus accesible (style /home/user)
 
Ce sera plus que ./startmodem ds un shell ouvert par defaut sur /home/user
 
Mais jcrois qu'il va falloir verifier si /usr/local/bin est ds le $PATH
 
C faisable?
 
Sinon pour le truc du cd usr/local/bin direct a partir d'un user normal ca ne marche pas, mais en root j'ai a vrai dire pas essayer!!
 
Merci les gars

Reply

Marsh Posté le 10-05-2002 à 21:31:56    

enfait tu peux lancer ton binaire de 2 facons,
- tu va le repertoire ou se trouve le prog et tu le lance via ./nomdubinaire
 
- tu met le repertoire ou se trouve le prog ds le PATH de l'user et t'as qu'a taper le nom du binaire (c ce que tu fait qd tu lances ls par ex)
env --> list les variables d'environnement du user en cours (et donc le PATH)
export PATH=....   pour change le PATH
 
 
Autre chose, sous Unix tu peux te rendre ds un rep de 2 facons differentes:
 
- relative: tu te trouves de  /usr et tu veux aller ds /usr/local tu tapes donc 'cd local'
 
- absolue: que tu te trouve n'importe ou tu tapes le chemin COMPLET du rep ou tu veux aller, tu commences donc par indiquer la racine.
ex: cd /usr/local  
 
 
et voila :)


---------------
Join us now and share the software;
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed