shell编程无法在里面进入目录,执行命令
tomcat_start.sh 中的内容:
./tomcat_start.sh
[root@izbp16cat8zekhq3djp66fz panjianhao]# ls
Desktop documents javaweb tmpfile tomcat_shutdown.sh tomcat_start.sh
[root@izbp16cat8zekhq3djp66fz panjianhao]# ./tomcat_start.sh
-bash: ./tomcat_start.sh: bin/bash: bad interpreter: No such file or directory
[root@izbp16cat8zekhq3djp66fz panjianhao]#
可以使用这个方法,用source来运行
[root@izbp16cat8zekhq3djp66fz panjianhao]# source ./tomcat_start.sh
Using CATALINA_BASE: /usr/local/Tomcat8.5
Using CATALINA_HOME: /usr/local/Tomcat8.5
Using CATALINA_TMPDIR: /usr/local/Tomcat8.5/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/Tomcat8.5/bin/bootstrap.jar:/usr/local/Tomcat8.5/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
[root@izbp16cat8zekhq3djp66fz panjianhao]#