No puedo entender cuál es el comando sh?
http://unixhelp.ed.ac.uk/CGI/man-cgi?sh
¿Ejecuta un archivo?
como en tomcat:
sh /usr/local/tomcat/bin/shutdown.sh
Lo siento, solo confundido.
No puedo entender cuál es el comando sh?
http://unixhelp.ed.ac.uk/CGI/man-cgi?sh
¿Ejecuta un archivo?
como en tomcat:
sh /usr/local/tomcat/bin/shutdown.sh
Lo siento, solo confundido.
Respuestas:
sh es el caparazón de bourne .
Hay varios shells, de los cuales bourne es el estándar anterior, instalado en todos los sistemas Unix, y generalmente el que puede garantizar que existirá.
El intérprete de comandos es el intérprete de comandos que toma su entrada, devuelve la salida a la pantalla, a los archivos correctos, etc., y proporciona todos los comandos integrados básicos que necesita para administrar trabajos, matar, probar expresiones, etc.
Su comando anterior dice ejecutar ese script de shell utilizando el shell bourne. Diferentes shells usan diferentes sintaxis, por lo que es obligatorio usar el shell correcto. La primera línea del shell también debe definir cuál usar: #! / Bin / sh dice use / bin / sh
fuente
sh
esbash
, en realidad , el shell Bourne-again. El comandosh --version
le dirá uno más. Sin embargo, es compatible con el shell Bourne.sh es el caparazón de bourne.
/usr/local/tomcat/bin/shutdown.sh
es un script de shellsh file
se ejecutafile
como un script de shell. generalmente uno solo establecería el bit de ejecución y la ejecución./file
.fuente