时间:2021-05-19
代码验证通过,保留,以备后用
#!/bin/sh## Firstly find the process of the tomcat....TOMCAT_PROCESS_STR=`ps aux | grep 'java.*tomcat' | grep -v grep`PROCESS_ARRAY=(${TOMCAT_PROCESS_STR// / })TOMCAT_PROCESS_ID=${PROCESS_ARRAY[1]}echo $TOMCAT_PROCESS_ID## Secondly send stop tomcat to see if we can kill itstoptomcatsleep 12## Last we'll use kill tomcat process in a looking up loopfor ((a=1;a<=10;a++))do CHECK_STR_LENGTH=0 TOMCAT_PROCESS_CHECK_STR=`ps aux | grep 'java.*tomcat' | grep -v grep` CHECK_STR_LENGTH=${#TOMCAT_PROCESS_CHECK_STR}# 传递到脚本的参数个数; if [ $CHECK_STR_LENGTH != 0 ] then kill $TOMCAT_PROCESS_ID sleep 5 echo Try to kill tomcat once more... else echo Tomcat is already killed break fidone#使用两次grep来去除grep自身进程对于查找结果的干扰是非常有技巧的声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
以Tomcat6.0为例,其Tomcat目录结构如下:bin(运行脚本)、conf(配置文件)、lib(核心库文件)、logs(日志目录)、temp(临时目录)
问:您好,脚本专家!我知道,在运行脚本时,可使用代码确定脚本是否在WScript或CScript中运行。但我想不明白的是:运行脚本之前,如何确定计算机上的默认脚
备份数据库的shell脚本一复制代码代码如下:#!/bin/bash#指定运行的脚本shell#运行脚本要给用户执行权限bakdir=/backupmonth=
备份网站内容复制代码代码如下:#!/bin/bash#指定运行的脚本shell#运行脚本要给用户执行权限bakdir=/backupmonth=`date+%m
body元素就是就是html文档的主内容标签。可设置属性onafterprint在打印文档之后运行脚本onbeforeprint在文档打印之前运行脚本onbef