2013-10-19 158 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 

更简单(因为没有一个外壳踢左右)