Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 26/02/2010, 10h31   #1
Membre éprouvé
 
Avatar de Mobius
 
Inscription : avril 2005
Messages : 454
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 454
Points : 411
Points : 411
Par défaut différence de lancement d'un script

Bonjour,

Pour lancer un script bash, il existe au moins deux facon de faire.

ouDans le deuxième cas, il n'est pas nécessaire que le script ait les droits d'execution.
Existe t il d'autre différence entre ces deux facons de faire ?
__________________
Librairie d'accès LDAP en Java : LdapBeans
et pensez au tag
Mobius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2010, 10h55   #2
Membre chevronné
 
Inscription : septembre 2007
Messages : 685
Détails du profil
Informations personnelles :
Âge : 48
Localisation : Suisse

Informations forums :
Inscription : septembre 2007
Messages : 685
Points : 723
Points : 723
Bonjour,

Question intéressante. Lorsqu'on lance un script avec le "." ou bien "source" devant le nom du script, celui-ci est lancé dans le même shell. En utilisant seulement le nom, on démarre un sous-shell auquel on passe le script en paramètre; lorsque le script est terminé, le sous-shell se termine. Les conséquences de l'utilisation d'un sous-shell?
  • Les variables locales déclarées dans le shell parent (sans utilisation du mot-clé export en Bash) ne sont plus visibles. Seules les variables globales le sont.
  • De même, les variables déclarées dans le script ont disparu après l'exécution du script.
  • Il est possible de rediriger les entrées-sorties (un peu long à expliquer ici).
__________________
Un problème bien posé est déjà résolu (H. Bergson).
jmelyn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2010, 16h33   #3
Membre éprouvé
 
Avatar de Mobius
 
Inscription : avril 2005
Messages : 454
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 454
Points : 411
Points : 411
Merci pour toutes ces précisions.
J'avais peur d'effet de bord à la con mais tout va bien dans mon cas

Merci encore.
__________________
Librairie d'accès LDAP en Java : LdapBeans
et pensez au tag
Mobius est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 17h38.


 
 
 
 
Partenaires

Hébergement Web