目錄
1、重啟tomcat服務(wù)(強制kill進程)
#!/bin/bash
echo "==================start deploy project========================="
# ps aux|grep cron|grep -v "grep"。[root@nagios-server ~]# ps aux |grep nrpe |grep -v grep。ps aux | grep program_filter_word,ps -ef |grep tomcat。
sed 's/ / /g' tomcat_info.txt > tomcat_info1.txt
sed 's/ / /g' tomcat_info1.txt > tomcat_info.txt
sed 's/ / /g' tomcat_info.txt > tomcat_info1.txt
cat tomcat_info1.txt | cut -d' ' -f 2 > tomcat_info.txt
for line in `cat tomcat_info.txt`
do
kill -9 $line
done
cd /usr/local/tomcat/webapps
rm -rf youxuan_api*
mv /usr/local/jenkinsTempFolder/youxuan_api /usr/local/tomcat/webapps
/etc/init.d/tomcat start
sync
echo 3 > /proc/sys/vm/drop_caches
echo "==================deploy project success========================="
添加sh批處理文件
#!/bin/bash固定開頭
修改環(huán)境變量
shell執(zhí)行sql
vim ~/.bashrc
* * * * * (/home/mysql/bin/mysql -uuser -ppassword < /home/chedong/show_processlist.sql >> /home/chedong/mysql_processlist.log)。mysql > mysql -h myhost -u root -p database < sql.txt。gzip backup.sql.gz -d mysql -h
然后運行腳本: source~/.bashr
sql test.sql
https://blog.csdn.net/u011138533/article/details/50298363
修改時區(qū)
常用命令
命令
解釋
date
查看系統(tǒng)當前時間
cp
復(fù)制文件
示例:
cp jenkins.war jenkins
將當前目錄的jenkins.war文件拷貝到j(luò)enkins目錄下
cp -rf jenkins /home/temp
將jenkins目錄拷貝到/home/temp目錄下
mv
移動文件
示例:
mv jenkins.war jenkins
將當前目錄的jenkins.war移動到j(luò)enkins目錄
另:linux系統(tǒng)下沒有對文件重命名的命令,可以使用mv命令實現(xiàn)。
mv jenkins.war jenkins-test.war
將jenkins.war重命名為jenkins-test.war
wget
下載文件