2013-10-19 156 views
-2

我是Linux新手指令。我需要使用shell腳本啓動Tomcat。 startup.sh文件的位置在/usr/lib/apache-tomcat-7.0.14/bin/。 Tomcat開始使用命令sh startup.sh。我想創建一個shell腳本,以便它將轉到該文件夾​​並執行sh startup.sh命令。我怎樣才能使用shell腳本來做到這一點?任何人都可以分享這個腳本嗎?如何編寫shell腳本

+1

你會在命令行中鍵入的內容?將其輸入到文件中,然後使文件成爲可執行文件。另外,如果你的PATH上有'$ HOME/bin',你可以創建一個符號鏈接到這個文件:'ln -s /usr/lib/apache-tomcat-7.0.14/bin/startup.sh〜/ bin/tomcat「或其他你選擇的名字。 –

+0

閱讀[高級Bash腳本指南](http://www.tldp.org/LDP/abs/html/)並學習如何使用編輯器('emacs'或'gedit'或'gvim'等等... )...你可能需要''chmod a + rx'你的shell腳本,並學習'PATH'用於什麼。 –

回答

2

你是認真的嗎?

#!/bin/bash 

cd /usr/lib/apache-tomcat-7.0.14/bin/ 
sh startup.sh 
+0

如何執行此腳本 – vmb

+0

與執行任何腳本相同的方式?你在問什麼? –

+0

我是新的shell腳本。所以我理解的是我需要創建.sh文件,並需要複製命令,你提供。然後我需要執行該file.am我正確? – vmb

1
#!/bin/bash 

exec /usr/lib/apache-tomcat-7.0.14/bin/startup.sh 

更簡單(因爲沒有一個外殼踢左右)