执着往日的时光,冲出记忆的深渊,我们可以警觉并规避自己的悖逆。也可以不屑去与俗人争执一沙一尘,要知道人生最大的敌人是战胜自己。

我们来到人世间的目的,就是与真实的自我相遇。与任何人的相遇、分离、背叛无关,这才是孤独的享受罢了。

Crontab 定时任务 mysql数据库备份sh脚本

备份mysql数据的sh脚本  data_backup.sh

#!/bin/bash
year=`date +%Y`
month=`date +%m`
day=`date +%d`
#保存备份数据的地址 backpath
=/home/mysql_backup/$year$month$day/ user=root passwd=passwd dataname=dataname #创建目录 [ -d $backpath ] || mkdir -p $backpath rq=`date +%Y%m%d%H%M%S`
#执行导出命令到备份地址
/www/wdlinux/mysql-5.6.40/bin/mysqldump --socket=/www/wdlinux/mysql-5.6.40/data/mysql.sock -h127.0.0.1 -u $user -p$passwd $dataname|gzip >$backpath/$rq.sql.gz

注意:定时任务的时候 mysqldump 和 mysql.sock必须写成绝对路径

定时任务使用实例

定时任务  crontab 

查看定时任务列表  crontab -l 

编辑定时任务  crontab -e 

#写入定时任务执行备份数据库sh脚本的写法   这里是测试所以写的是每分钟执行一次 

* * * * * *  sh /home/data_backup.sh

 

删除crontab文件

$crontab -r

实例1:每1分钟执行一次myCommand

* * * * * myCommand

实例2:每小时的第3和第15分钟执行

3,15 * * * * myCommand

实例3:在上午8点到11点的第3和第15分钟执行

3,15 8-11 * * * myCommand

实例4:每隔两天的上午8点到11点的第3和第15分钟执行

3,15 8-11 */2  *  * myCommand

实例5:每周一上午8点到11点的第3和第15分钟执行

3,15 8-11 * * 1 myCommand

实例6:每晚的21:30重启smb

30 21 * * * /etc/init.d/smb restart

实例7:每月1、10、22日的4 : 45重启smb

45 4 1,10,22 * * /etc/init.d/smb restart

实例8:每周六、周日的1 : 10重启smb

10 1 * * 6,0 /etc/init.d/smb restart

实例9:每天18 : 00至23 : 00之间每隔30分钟重启smb

0,30 18-23 * * * /etc/init.d/smb restart

实例10:每星期六的晚上11 : 00 pm重启smb

0 23 * * 6 /etc/init.d/smb restart

实例11:每一小时重启smb

* */1 * * * /etc/init.d/smb restart

实例12:晚上11点到早上7点之间,每隔一小时重启smb

0 23-7 * * * /etc/init.d/smb restart

 

posted @ 2020-05-08 15:00  哎呦?不错哦  阅读(304)  评论(0编辑  收藏  举报