2

Каждый раз, когда мне нужно запустить или остановить Tomcat, я перемещаюсь к:

 /Tomcat_Dir/bin

и как только я нахожусь в папке, я ввожу:

./Startup.sh

И чтобы остановить сервер, я перехожу в тот же каталог и ввожу:

 ./Shutdown.sh

Мне было интересно, есть ли способ в Linux для псевдонима вышеописанного процесса, чтобы из любого места в файловой системе я мог просто напечатать что-то вроде

StartTomcat или StopTomcat для запуска и завершения работы веб-сервера?

2 ответа2

3

Я знаю три простых варианта -

1) Вы можете добавить /Tomcat_Dir/bin в вашу PATH.

откройте ваш .bashrc и отредактируйте / добавьте следующее

PATH = $ PATH:/Tomcat_Dir/bin/


2) Добавьте ссылки на сценарии запуска и завершения работы в каталоге bin.

ln -s /Tomcat_Dir/bin/Startup.sh /bin/tom_start.sh

ln -s /Tomcat_Dir/bin/Shutdown.sh /bin/tom_stop.sh


3) Псевдоним сценариев запуска и завершения работы.

псевдоним Tomstart = '/Tomcat_Dir/bin/Startup.sh'

псевдоним Tomstop = '/Tomcat_Dir/bin/Shutdown.sh'

2

Вам даже не нужно переходить к этим каталогам. Просто используйте вместо этого полные пути:

/Tomcat_Dir/bin/Startup.sh
/Tomcat_Dir/bin/Shutdown.sh

С их помощью вы можете создать псевдоним, как вы сказали:

alias StartTomcat='/Tomcat_Dir/bin/Startup.sh'
alias StopTomcat='/Tomcat_Dir/bin/Shutdown.sh'

Добавьте эти строки в ваш ~/.bash_profile , ~/.profile или ~/.bashrc (в зависимости от того, что вы используете - в чем разница?), Перезапустите оболочку, и все готово.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .