Cos'è esattamente il comando sh?
Non riesco a capire cos'è il comando sh? http://unixhelp.ed.ac.uk/CGI/man-cgi?sh
Esegue un file?
come in tomcat:
sh /usr/local/tomcat/bin/shutdown.sh
Scusa, sono solo confuso.
Non riesco a capire cos'è il comando sh? http://unixhelp.ed.ac.uk/CGI/man-cgi?sh
Esegue un file?
come in tomcat:
sh /usr/local/tomcat/bin/shutdown.sh
Scusa, sono solo confuso.
sh è la bourne shell .
Ci sono diverse shell, di cui bourne è il vecchio standard, installato su tutti i sistemi unix, e generalmente quello che si può garantire esista.
La shell è l'interprete dei comandi che prende il vostro input, fornisce l'output sullo schermo, nei file corretti, ecc, e fornisce tutti i comandi di base integrati di cui avete bisogno per gestire i lavori, uccidere, testare le espressioni, ecc.
Il tuo comando sopra sta dicendo di eseguire quello shell-script usando la shell bourne. Shell diverse usano una sintassi diversa, quindi usare la shell corretta è un requisito. La prima linea della shell dovrebbe anche definire quale usare: #!/bin/sh dice di usare /bin/sh