[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
Re: Execution d'un script
- To:
- Subject: Re: Execution d'un script
- From: Dominic Mitchell <>
- Date: Tue, 18 May 1999 16:45:03 -0400
-
In-reply-to: <[email protected]>
La raison pour ne pas avoir de . dans son path est une raison de
sécurité. J'éviterais de la faire --- surtout pas comme root. Une
solution plus adéquate serait d'écrire tes scripts dans un ou
certains répertoire. Par exemple, j'ai quelque chose comme
/home/dominic/scripts
Alors tu n'as qu'à rajouter
PATH=$PATH:$HOME/scripts dans ~/.bash_profile
Fait
source ~/.bash_profile
Pour rendre le changement effectif.
Si tu veux plusieurs répertoire de rajouter dans ton "path" tu peux
les ajouter de la même façon.
Chow,
Dominic.
>>>>> "e=" == Eric =?iso-8859-1?Q?Sp=E9rano?= <Eric> writes:
e=> Stephane Gagne wrote:
>> J'ai fait quelques script avec linux. Des scripts debutant
>> par #!/bin/sh. Lorsque je veux les utiliser, je dois taper
>> ./monScript
>>
>> Ainsi, pourquoi je doit taper ./ devant le nom de mon script.
>>
>> Existe-t-il une methode qui me permettrait d'omettre le ./
>>
>> Merci
e=> tu dois rajouter "." dans ton path,
e=> pour ce faire, tu dois editer ton .bashrc, ou .profile ou bien encore
e=> ton .bash_profile (au choix)
e=> et ajouter:
e=> export PATH=$PATH:.
e=> contrairement a DOS ou le repertoire courant est automatiquement la
e=> premiere place ou le shell cherche, en UNIX il faut specifier dans la
e=> variable path.
e=> --
e=> Éric Spérano
e=> Téléglobe Canada Inc.
e=> Tél: (514) 868-8604
e=> Fax: (514) 868-8520
e=> Email: [email protected]
--
==============================================================
Dominic Mitchell Email: [email protected]
Department of Economics
Queen's University
Kingston, Ontario
Canada, K7L 3N6 Running Linux Redhat 5.2
==============================================================