-
[西安|结业弟子]JAVA-李龙0
学习脚本在于先搞清楚它每一个的意思,
#!/bin/bash 是什么意思等等
需要用到那些命令行,那些符合,字母等等
这些是重点也是难点
也要注意路径问题
以上为重启tomcat脚本,路径没有以硬编码的方式写死在里面,从而使得该脚本可以在任意服务器上使用,只要你把它放在tomcat的bin目录下。
说明:
1. dirname file 返回文件的路径名,这里的$0是shell本身的文件名,
dirname $0,取得当前执行的脚本文件的父目录,
cd `dirname $0`,进入这个目录(切换当前工作目录)
pwd,显示当前工作目录(cd执行后的)
第一行命令执行完我们得到了tomcat文件bin所在地的绝对路径
2 .执行shutdown.sh后,sleep 3 , 表示睡3秒等等tomcat释放资源,后面的代码再次对进程进行检查,如果tomcat还在,直接杀掉。
3. 关闭tomcat后再次启动它,最后做一个判断,$1是输入参数的第一个,即如果你输入了-v的参数:
tail -f filename
监视filename文件的尾部内容(默认10行,相当于增加参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。
这个命令会对文件进行监视,只要有日志产生就会刷新在屏幕。
也可以换为 tail -n 20 filename,这样只显示filename最后20行即完毕。
编辑于2018-05-10
- 去第 页