通过脚本的方式杀tomcat进程(shell脚本),shell中将一个文件的内容读出赋值给一个变量

来源:互联网 发布:广电网络市场营销感悟 编辑:程序博客网 时间:2024/05/20 04:31
#!/bin/bashecho "==================stop tomcat========================="ps -aux | grep /usr/local/tomcat/ | grep -v grep > tomcat_info.txtsed 's/  / /g' tomcat_info.txt > tomcat_info1.txtsed 's/  / /g' tomcat_info1.txt > tomcat_info.txtsed 's/  / /g' tomcat_info.txt > tomcat_info1.txt cat tomcat_info1.txt | cut -d' ' -f 2 > tomcat_info.txtfor line in `cat tomcat_info.txt`do    kill -9 $linedone#/etc/init.d/tomcat stopecho "==================stop tomcat success================="echo "================start copy project===================="cd /usr/local/tomcat/webappsrm -rf xxxxxx_api*cp -R /root/.jenkins/workspace/xxxxxx_api_pre/qt360-web/target/xxxxxx_api /usr/local/tomcat/webappsecho "================end copy project======================"echo "==================start tomcat========================"BUILD_ID=DONTKILLME#sh /usr/local/tomcat/bin/startup.sh/etc/init.d/tomcat startecho "==================start tomcat success================"echo "==================start drop linux cache=============="syncecho 3 > /proc/sys/vm/drop_cachesecho "==================drop linux cache success============"

将一个文件中的内容读出,然后赋值给一个变量的方法:

#!/bin/bashvar=`cat file.txt`  反引号或者var=$(cat file.txt)

然后执行以下命令:

chmod +777 test.shsh test.sh
阅读全文
0 0
原创粉丝点击