码迷,mamicode.com
首页 > 其他好文 > 详细

简单脚本+计划任务

时间:2015-09-12 20:30:24      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:脚本   计划任务   

一、由于报表服务器不知道什么原因服务老是异常,服务莫名其妙的就停了,开发说可能是由于代码异常,所以暂且写个简单脚本和计划任务,每两分钟查看一下该进程,如果没有就启动该进程,否则什么也不做。

脚本如下:

#!/bin/bash
. /etc/profile
a=`ps -ef | grep tomcat-report | grep -v grep | wc -l`      反引号
if [ "$a" -ne 1 ]
then
   /usr/local/tomcat-report/bin/startup.sh
fi

计划任务如下:

# crontab -l
*/2 * * * * /bin/bash /usr/local/tomcat-report/bash/re.sh


二、mysql要远程备份,每月的15号0时0分备份该库,命名时加个时间戳并压缩。

脚本如下:

#!/bin/bash
. /etc/profile
A=`date +%Y%m%d`
mysqldump -u root -h 10.10.222.8  cloud | gzip -9 > /data/cloud/cloud-$A.sql.gz
mysqldump -u root -h 10.10.222.9 istorm | gzip -9 > /data/istorm/istorm-$A.sql.gz

密码写在了/etc/my.cnf中(执行备份的机器中)

[mysqldump]
user=root
password=123456

计划任务如下:

# crontab -l
0 0 15 * * /bin/bash /data/mysql.sh



本文出自 “一诺千金” 博客,请务必保留此出处http://hatech.blog.51cto.com/8360868/1694118

简单脚本+计划任务

标签:脚本   计划任务   

原文地址:http://hatech.blog.51cto.com/8360868/1694118

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!