IT运维笔记


自动修改参数并重启tomcat

##crontab调用时加载环境变量等参数
#!/bin/sh
. /etc/profile
. ~/.bash_profile

##修改参数
sed -i "s/`cat /tomcat/webapps/ROOT/WEB-INF/config.properties |grep from`/from=10086$(expr $(date +%m%d) + 1234)/g" /tomcat/webapps/ROOT/WEB-INF/config.properties

##使用kill -9杀掉相应进程
kill -9 $(ps x |grep tomcat|grep -v grep |awk   'NR==1{print $1}')

##进入程序路径并启动
cd /tomcat/bin
./startup.sh