Skip to content

Latest commit

 

History

History
49 lines (35 loc) · 1.22 KB

README.md

File metadata and controls

49 lines (35 loc) · 1.22 KB

定时任务

定时工具

Crontab

Linux crontab 命令

  • shell命令
> crontab -l
> crontab -e
  • 参数说明

0    2    *    *    6
*    *    *    *    *    *
-    -    -    -    -    -
|    |    |    |    |    |
|    |    |    |    |    + 年 [可选参数]
|    |    |    |    +----- 星期几 (0 - 7) (Sunday=0 or 7)
|    |    |    +---------- 月份 (1 - 12)
|    |    +--------------- 几号 (1 - 31)
|    +-------------------- 小时 (0 - 23)
+------------------------- 分钟 (0 - 59)

crontab示例

# 每天3点执行备份表操作

0 3 * * * /app/xianglesong/timer/sh/mysql_backup_table.sh > /data/backup/xianglesong/db/mysql_backup_table.log 2>&1

> cat mysql_backup_table.sh 
mysqldump -u root -p123456 word_world comments > /data/backup/xianglesong/db/comments.sql
mysqldump -u root -p123456 word_world comments_action > /data/backup/xianglesong/db/comments_action.sql
mysqldump -u root -p123456 word_world user_basic > /data/backup/xianglesong/db/user_basic.sql