【脚本执行以后,网页访问不了 】 | IT修真院·坑乎
问题已收录 脚本执行以后,网页访问不了
我也踩过这个坑( 1 )
已统计您的踩坑,无需重复点击
回答(1)
详细描述
截图
代码
编辑于2024-04-19
  • [西安|结业弟子]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