编写启动脚本

Posted wang-mengmeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编写启动脚本相关的知识,希望对你有一定的参考价值。

#/bin/bash

source /etc/profile

echo ‘start process kill‘

sudo kill -9 $(ps -ef|grep -v grep|grep /mnt/workspace_sf/work/sf-provider|awk ‘{print $2}‘)
sudo kill -9 $(ps -ef|grep -v grep|grep /mnt/tomcat_sf|awk ‘{print $2}‘)

echo ‘finish process kill‘
sleep 5

echo ‘start backup‘

sudo mv /mnt/tomcat_sf/webapps/ROOT /mnt/backup/ROOT-$(date +%Y%m%d-%H%M)
sudo mv /mnt/tomcat_sf/webapps/ROOT.war /mnt/backup/ROOT-$(date +%Y%m%d-%H%M).war
sudo mv /mnt/workspace_sf/ext/sf-provider-2.*.tar.gz /mnt/backup/sf-provider-$(date +%Y%m%d-%H%M).tar.gz
sudo mv /mnt/tomcat_sf/web/dist*.zip /mnt/backup/dist-$(date +%Y%m%d-%H%M).zip
sudo mv /mnt/tomcat_sf/web/html*.zip /mnt/backup/html-$(date +%Y%m%d-%H%M).zip
sudo mv /mnt/tomcat_sf/web/client*.zip /mnt/backup/client$(date +%Y%m%d-%H%M).zip
sudo sleep 5

echo ‘finish backup‘

 









以上是关于编写启动脚本的主要内容,如果未能解决你的问题,请参考以下文章

Python编写的memcached启动脚本

rsync启动脚本编写

Linux - 简易shell脚本编写,以开机日志为例,编写一个用于查看Linux进程启动的脚本

centos7编写自启动脚本

编写mysql多实例启动脚本

nginx启动脚本编写