Command shortcut to ./startup.sh Tomcat

2

Setiap kali saya harus memulai atau menghentikan Tomcat, saya menavigasi ke:

 /Tomcat_Dir/bin

dan begitu saya berada di folder saya masukkan:

./Startup.sh

Dan untuk menghentikan server, saya arahkan ke direktori yang sama dan masukkan:

 ./Shutdown.sh

Saya bertanya-tanya apakah ada cara di Linux untuk alias proses yang dijelaskan di atas, sehingga dari lokasi mana pun di sistem file, saya cukup mengetik sesuatu seperti

StartTomcatatau StopTomcatuntuk melakukan Startup dan Shutdown dari web-server?

sc_ray
sumber

Jawaban:

2

Anda bahkan tidak perlu menavigasi ke direktori ini. Cukup gunakan path lengkap sebagai gantinya:

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

Dengan itu, Anda dapat membuat alias, seperti yang Anda katakan:

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

Tambahkan baris ini ke Anda ~/.bash_profile,, ~/.profileatau ~/.bashrc(mana pun yang Anda gunakan - apa bedanya? ), Restart shell, dan Anda selesai.

slhck
sumber
Ini bagus. Saya harus menggunakan sudoalias StartTomcat='sudo /Tomcat_Dir/bin/Startup.sh'
Andrew Johnston
3

Saya tahu tiga opsi mudah -

1) Anda dapat menambahkan /Tomcat_Dir/binke PATH Anda.

buka .bashrc Anda dan edit / tambahkan berikut ini

PATH = $ PATH: / Tomcat_Dir / bin /


2) Tambahkan tautan ke skrip startup dan shutdown di direktori bin Anda.

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

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


3) Alias ​​skrip startup dan shutdown.

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

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

Bryan
sumber