1、新建目录,用于存放备份的.Sql文件:
mkdir/mysqldata
2、创建bakmysql文件:
touch /usr/sbin/bakmysql
文件中内容:
rq=` date +%Y%m%d `
mysqldump -uroot -pmysql dep2 > /root/mysqldata/mysql$rq.sql
3、文件bakmysql增加可执行属性:
chmod +x /usr/sbin/bakmysql
4、修改crontab文件:
vi /etc/crontab
增加定时任务:
01 3 * * * root/usr/sbin/bakmysql
5、重启crond:/etc/rc.d/init.d/crondrestart
备注:
Crontab的一下基本格式:
30 21 * * * /usr/local/apache/bin/apachectlrestart
上面的例子表示每晚的21:30重启apache。
45 4 1,10,22 * */usr/local/apache/bin/apachectl restart
上面的例子表示每月1、10、22日的4 : 45重启apache。
10 1 * * 6,0/usr/local/apache/bin/apachectl restart
上面的例子表示每周六、周日的1 : 10重启apache。
0,30 18-23 * * */usr/local/apache/bin/apachectl restart
上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。
0 23 * * 6 /usr/local/apache/bin/apachectlrestart
上面的例子表示每星期六的11 : 00 pm重启apache。
* */1 * * * /usr/local/apache/bin/apachectlrestart
每一小时重启apache
* 23-7/1 * * */usr/local/apache/bin/apachectl restart
晚上11点到早上7点之间,每隔一小时重启apache
0 11 4 * mon-wed/usr/local/apache/bin/apachectl restart
每月的4号与每周一到周三的11点重启apache
0 4 1 jan * /usr/local/apache/bin/apachectlrestart
一月一号的4点重启apache