Командный ярлык для ./startup.sh Tomcat

2

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

 /Tomcat_Dir/bin

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

./Startup.sh

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

 ./Shutdown.sh

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

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

sc_ray
источник

Ответы:

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 (что бы вы не использовали - в чем разница? ), перезапустите оболочку, и все готово.

slhck
источник
Это замечательно. Я должен был использовать sudo alias StartTomcat='sudo /Tomcat_Dir/bin/Startup.sh'
Andrew Johnston
3

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

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

откройте ваш .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'

bryan
источник