centos下yum安装crontab

原文链接:http://www.72xit.com/499.jsp


为了方便管理,给小博搬了个新家,但是万事备份为本,之前发过一个shell,自动备份的,虽然简陋的点,但是起码自用够啦。

然后在添加任务的时候发现悲催的居然没有crontab这个浮云,幸好那个啥,centos的yum够傻瓜式,

yum install vixie-cron crontabs      //安装

chkconfig crond on                //开机自启动
service crond start                 //启动

然后就是执行 crontab -e 来添加你的任务啦(这个我直接copy的格式放心使用)

格式:minutehourdayofmonthmonthdayofweekcommand
解释:分钟小时日期月份命令
范围:0-590~231~311~120~7,0和7都代表周日

来个demo

每天凌晨1:00执行备份程序:00 01 * * * 这里你要执行的命令(你看不见我,看不见我:))

crontab -l

这个指令可以查看你的任务列表咯。嗯。说完了!


========================================================================

自动备份mysql 数据库:


第一、脚本文件:bk.sh,所在目录/home/lhb/expo/backup

#!/bin/sh

DUMP=mysqldump

OUT_DIR=/home/lhb/expo/backup

DB_NAME=dctforcsp

DB_USER=root

DB_PASS=root

#How much days backup most

DAYS=1

#Core of script

cd $OUT_DIR

DATE=`date +%Y_%m_%d`

OUT_SQL="$DATE.sql"

$DUMP  -u$DB_USER -p$DB_PASS  $DB_NAME > $OUT_SQL


#备份整个tomcat目录

$TOMCAT="tomcat7.0.34_$DATE"

cp -rf apache-tomcat-7.0.34/     /home/lhb/expo/backup/$TOMCAT

第二、使用crontab命令,加入定时任务(每个月的1号备份)

crontab -e

0 0 1 * * sh   /home/lhb/expo/backup/bk.sh


  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值