Atalho de comando para ./startup.sh Tomcat

2

Sempre que preciso iniciar ou interromper o Tomcat, estou navegando para:

 /Tomcat_Dir/bin

e quando eu estiver na pasta, eu digito:

./Startup.sh

E para parar o servidor, navego para o mesmo diretório e insiro:

 ./Shutdown.sh

Eu queria saber se havia uma maneira no Linux para alias o processo descrito acima, de modo que a partir de qualquer local no sistema de arquivos, eu posso simplesmente digitar algo como

StartTomcat ou StopTomcat para executar a inicialização e o desligamento do servidor da Web?

    
por sc_ray 19.09.2011 / 21:39

2 respostas

2

Você nem precisa navegar para esses diretórios. Apenas use os caminhos completos:

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

Com esses, você pode criar um alias, como você disse:

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

Adicione essas linhas ao seu ~/.bash_profile , ~/.profile ou ~/.bashrc (o que você estiver usando - qual é a diferença? ), reinicie o shell e pronto.

    
por 19.09.2011 / 21:46
3

Eu conheço três opções fáceis -

1) Você pode adicionar o /Tomcat_Dir/bin ao seu PATH.

abra seu .bashrc e edite / adicione o seguinte

PATH=$PATH:/Tomcat_Dir/bin/


2) Adicione links para os scripts de inicialização e desligamento em seu diretório bin.

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

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


3) Alias, os scripts de inicialização e desligamento.

alias Tomstart='/Tomcat_Dir/bin/Startup.sh'

alias Tomstop='/Tomcat_Dir/bin/Shutdown.sh'

    
por 19.09.2011 / 21:50

Tags