Я не могу понять, что такое команда sh?
http://unixhelp.ed.ac.uk/CGI/man-cgi?sh
Это выполняет файл?
как в коте:
sh /usr/local/tomcat/bin/shutdown.sh
Извините, просто запутался.
Я не могу понять, что такое команда sh?
http://unixhelp.ed.ac.uk/CGI/man-cgi?sh
Это выполняет файл?
как в коте:
sh /usr/local/tomcat/bin/shutdown.sh
Извините, просто запутался.
ш - оболочка борна.
Существует несколько оболочек, из которых bourne является старым стандартом, установленным на всех системах Unix, и, как правило, тот, который вы можете гарантировать, будет существовать.
Оболочка - это интерпретатор команд, который принимает ваш ввод, возвращает его обратно на экран, в правильные файлы и т.д. И предоставляет все основные встроенные команды, необходимые для управления заданиями, уничтожения, проверки выражений и т.д.
Ваша команда выше говорит, что нужно запустить этот shell-скрипт, используя оболочку bourne. Разные оболочки используют разный синтаксис, поэтому использование правильной оболочки является обязательным требованием. В первой строке оболочки также должно быть указано, что использовать: #!/bin/sh говорит использовать /bin/sh
ш - оболочка борна. /usr/local/tomcat/bin/shutdown.sh
- это сценарий оболочки. sh file
запускает file
как скрипт оболочки. обычно нужно просто установить бит выполнения и запустить ./file
.