Précision pour un script

Précision pour un script - Linux et OS Alternatifs

Marsh Posté le 21-10-2002 à 00:03:46    

Je voudrais savoir si il existe une commande a placer dans un script, qui permettrait , une fois ce script excécuté, de se retrouver dans un répertoire spécifié ?
 
par exemple pour le script Aller_dans_mon_home, je l'excécute n'importe ou et je me retrouve dans mon Home .
 
 
C'est possible ca?


---------------
Preuve est faite que visages dévots et pieuses actions nous servent à enrober de sucre le diable lui-même.
Reply

Marsh Posté le 21-10-2002 à 00:03:46   

Reply

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

cd rep?


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 21-10-2002 à 00:05:49    

j'ai esssayé et cela ne marche pas :/


---------------
Preuve est faite que visages dévots et pieuses actions nous servent à enrober de sucre le diable lui-même.
Reply

Marsh Posté le 21-10-2002 à 00:08:31    

Xpoulet a écrit a écrit :

j'ai esssayé et cela ne marche pas :/




 
toutes les commandes que tu exécuteras dans ton script se feront dans le rep spécifier avec cd (si celui ci est fait en début de script), mais quand le script est fini, tu reviens dans le repertoire où tu as lancé ce script...

Reply

Marsh Posté le 21-10-2002 à 00:10:42    

merfi  [:zaib3k]


---------------
Preuve est faite que visages dévots et pieuses actions nous servent à enrober de sucre le diable lui-même.
Reply

Marsh Posté le 21-10-2002 à 00:10:45    

je pense pas que le script puisse interagir avec ta console (au tout cas pas facilement) parce qu'avec ton sccript tu lance une nouvelle instance de ton shell prefere et c'est dans ce shell que sont effectuées les commandes.
Ca voudrais dire que n'importe qui sur connecté ta machine pourrait te faire changer de directory quant il veut

Reply

Marsh Posté le 21-10-2002 à 00:24:33    

trictrac a écrit a écrit :

je pense pas que le script puisse interagir avec ta console (au tout cas pas facilement) parce qu'avec ton sccript tu lance une nouvelle instance de ton shell prefere et c'est dans ce shell que sont effectuées les commandes.
Ca voudrais dire que n'importe qui sur connecté ta machine pourrait te faire changer de directory quant il veut



:heink:  
 
moi je crois plutot qu'un script n'a pas besoin de terminal pour s'exécuter, et que c'est pour ça qu'il n'y a, à priori, pas d'interaction avec celui qui le lance...

Reply

Marsh Posté le 21-10-2002 à 07:12:07    

Tux > c'est a peu pres ce que je disais quand je parlais de nouvelle instance de shell avec le shebang....

Reply

Marsh Posté le 21-10-2002 à 07:43:30    

Salut,
 
Je ne connais pas de commande a placer dans un script pour le faire mais à la rigueue dis à ton script de s'éxécuter dans le shell courant:
. ./toto.sh
 
Il éxécutera tout ton script dans le shell courant.
 
Bye,
 
Zak

Reply

Sujets relatifs:

Leave a Replay

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