2010-01-18 18:14:33 +0000 2010-01-18 18:14:33 +0000
34
34
Advertisement

Qu'est-ce que le sh command exactement ?

Advertisement

Je n'arrive pas à comprendre ce qu'est le sh command ? http://unixhelp.ed.ac.uk/CGI/man-cgi?sh

Execute-t-elle un fichier ?

comme dans tomcat :

sh /usr/local/tomcat/bin/shutdown.sh

Désolé, je suis juste confus.

Advertisement
Advertisement

Réponses (2)

34
34
34
2010-01-18 18:26:24 +0000

sh est la bourne shell .

Il existe plusieurs shells, dont bourne est l'ancien standard, installé sur tous les systèmes unix, et généralement celui dont vous pouvez garantir l'existence.

Le shell est l'interpréteur de commandes qui prend vos entrées, fournit des sorties à l'écran, aux bons fichiers, etc. et fournit toutes les commandes intégrées de base dont vous avez besoin pour gérer les travaux, tuer, tester les expressions, etc.

Votre commande ci-dessus vous demande d'exécuter ce script shell en utilisant le shell bourne. Les différents shells utilisent une syntaxe différente, il est donc nécessaire d'utiliser le shell correct. La première ligne du shell doit également définir lequel utiliser : #!/bin/sh dit d'utiliser /bin/sh

7
7
7
2010-01-18 18:19:27 +0000

sh est la coquille bourne. /usr/local/tomcat/bin/shutdown.sh est un script shell. sh file exécute file comme un script shell. En général, il suffit d'activer le bit d'exécution et d'exécuter ./file.

Advertisement

Questions connexes

6
10
11
5
4
Advertisement
Advertisement