Was genau ist der sh-Befehl?
Ich kann nicht herausfinden, was der sh-Befehl ist? http://unixhelp.ed.ac.uk/CGI/man-cgi?sh
Führt es eine Datei aus?
wie in Tomcat:
sh /usr/local/tomcat/bin/shutdown.sh
Entschuldigung, bin gerade verwirrt.
Ich kann nicht herausfinden, was der sh-Befehl ist? http://unixhelp.ed.ac.uk/CGI/man-cgi?sh
Führt es eine Datei aus?
wie in Tomcat:
sh /usr/local/tomcat/bin/shutdown.sh
Entschuldigung, bin gerade verwirrt.
sh ist die Bourne-Shell .
Es gibt mehrere Shells, von denen bourne der alte Standard ist, der auf allen Unix-Systemen installiert ist, und im Allgemeinen diejenige, deren Existenz Sie garantieren können.
Die Shell ist der Befehlsinterpreter, der Ihre Eingaben entgegennimmt, Ausgaben auf den Bildschirm, in die richtigen Dateien usw. zurückgibt und alle grundlegenden eingebauten Befehle bereitstellt, die Sie benötigen, um Jobs zu verwalten, Ausdrücke zu töten, zu testen usw.
Ihr obiger Befehl besagt, dass Sie das Shell-Skript mit der Bourne-Shell ausführen sollen. Verschiedene Shells verwenden eine unterschiedliche Syntax, daher ist die Verwendung der richtigen Shell eine Voraussetzung. Die erste Zeile der Shell sollte auch definieren, welche zu verwenden ist: #!/bin/sh sagt, benutze /bin/sh