Signaler

Lancer un script sh [Résolu/Fermé]

Posez votre question user - Dernière réponse le 26 mars 2017 à 16:33 par Un utilisateur novice
Bonjour.

etant sous linux depuis peu, j'essaie de faire des petits scripts, bash. Cependant je ne sais pas comment les éxécuter. Il y a t'il une commande particulière pour lancer le script depuis une console ?

Merci d'avance
Utile
+88
plus moins
Salut,

* soit tu renseignes sur la première ligne de ton script le chemin vers l'interpréteur de commandes
johand@horus:~/src/bash$ cat hello.sh
#!/bin/sh
echo ${USER}

tu le marques comme exécutable :
johand@horus:~/src/bash$ chmod 744 hello.sh
johand@horus:~/src/bash$ ./hello.sh
johand

* soit tu le lances directement avec sh ou bash ( sous Linus sh est en général un lien vers bash)
sh hello.sh
bash hello.sh

Attention
Sourcer le fichier lance l'exécution DANS LE SHELL COURANT.
S'il y a une instruction exit par exemple , on est éjecté du shell courant.

Johan
Cette réponse vous a-t-elle aidé ?  
ares- 19 févr. 2011 à 09:00
merci depuis le temps que je galèrais a faire un script de réinstallation
gg- 7 oct. 2011 à 23:03
Intéressant : la commande "watch" (sous Bash) qui permet de réexécuter régulièrement une commande en précisant le pas de temps
Matux- 15 oct. 2011 à 00:32
Merci pour ton aide
ca- 1 nov. 2011 à 11:36
merci pour ton aide
Un utilisateur novice- 26 mars 2017 à 16:33
Merci Johan
Répondre
Utile
+2
plus moins
super j'ai compris, merci !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !