基本格式

f1 f2 f3 f4 f5 program

分 时 日 月 周 命令

第1列表示分钟1~59每分钟用*或者 */1表示;第2列表示小时1~23(0表示0点);第3列表示日期1~31;第4列表示月份1~12;第5列标识号星期0~6(0表示星期天);第6列要运行的命令

当 f1 为 * 时表示每分钟都要执行 program,f2 为* 时表示每小时都要执行程序,其余类推

当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行,f2 为 a-b 时表示从第 a 到第 b 小时都要执行,其余类推。

当 f1 为 */n 时表示每 n 分钟个时间间隔执行一次,f2 为 */n 表示每 n 小时个时间间隔执行一次,其余类推。

当 f1 为 a, b, c,... 时表示第 a, b, c,... 分钟要执行,f2为a, b, c,... 时表示第 a, b, c...个小时要执行,其余类推。

使用方式 crontab file [-u user]-用指定的文件替代目前的crontab。

crontab-[-u user]-用标准输入替代目前的crontab.

crontab-1[user]-列出用户目前的crontab.

crontab-e[user]-编辑用户目前的crontab.

crontab-d[user]-删除用户目前的crontab.

crontab-c dir- 指定crontab的目录。

说明

crontab 可让使用者在固定时间或固定间隔执行程序之用,它类似使用者的计划任务表。-u user 即设定指定 user 的计划任务表,就是必须要有其权限(如 root)才能指定他人的计划任务表。若不使用 -u user,则表示设定自己的计划任务表。

参数

crontab -e:执行文字编辑器来设定计划任务表,内定的文字编辑器是 vi,若用其它文字编辑器,需先设定 Visual 环境变量来指定使用那个文字编辑器(如setenv VISUAL joe)

crontab -r:删除当前的计划任务表

crontab -l:列出当前的计划任务表

crontab file [-u user] //用指定的文件替代当前的crontab。

使用例子

1、每晚的21:30重启mysql

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

2、每月1、10、22日的4:45重启mysql

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

3、每周六、周日的1:10重启mysql

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

4、每天18:00至23:00之间每隔30分钟重启mysql

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

5、每星期六的11:00 pm重启mysql

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

6、每一小时重启mysql

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

7、晚上11点到早上7点之间,每隔一小时重启mysql

* 23-7/1 * * * /etc/init.d/mysqld restart

8、每月的4号与每周一到周三的11点重启mysql

0 11 4 * mon-wed /etc/init.d/mysqld restart

9、一月一号的4点重启mysql

0 4 1 jan * /etc/init.d/mysqld restart

crontab mysql命令_crontab命令使用介绍相关推荐

  1. MySQL 数据库常用命令

    引言 在前面博客中,有提到用 mysql 作为数据库进行测试.在这里对 mysql 及其常用命令进行简单介绍,起到抛砖引玉的作用. MySQL 介绍 MySQL 是一个关系型数据库管理系统,由瑞典 M ...

  2. php mysql修改命令_PHP编程:mysql alter table命令修改表结构实例详解

    <PHP编程:mysql alter table命令修改表结构实例详解>要点: 本文介绍了PHP编程:mysql alter table命令修改表结构实例详解,希望对您有用.如果有疑问,可 ...

  3. Mysql使用kill命令解决死锁问题(杀死某条正在执行的sql语句)

    这篇文章主要介绍了Mysql使用kill命令解决死锁问题(杀死某条正在执行的sql语句)的相关资料,需要的朋友可以参考下 在使用mysql运行某些语句时,会因数据量太大而导致死锁,没有反映.这个时候, ...

  4. Mysql常用基础命令操作实战

    目录 一    启动与关闭MySQL    3 1.1    单实例MySQL启动与关闭方法    3 ※1※    常规启动关闭数据库方式(推荐)    3 1.2    多实例MySQL启动与关闭 ...

  5. 备份MySQL数据库的命令

    这篇文章主要介绍了mysql数据库备份常用语句,包括数据库压缩备份.备份多个MySQL数据库.备份多个MySQL数据库.将数据库转移到新服务器等语句 备份MySQL数据库的命令 代码如下: mysql ...

  6. mysql数据库压缩备份_MySQL数据库之mysql数据库备份命令分享(mysql压缩数据库备份)...

    本文主要向大家介绍了MySQL数据库之mysql数据库备份命令分享(mysql压缩数据库备份) ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 备份MySQL数据库的命令 复制代 ...

  7. Linux 系统服务管理器(初始化系统/init system) -- systemd 及命令 systemctl 的详细介绍

    文章目录 一.系统服务管理器 systemd (一)systemd 的特性 (二)systemd 与 传统 init 系统的区别 (三)systemd 的目录和文件 (四)systemd 的 Unit ...

  8. mysql数据库后台命令备份_使用MySQL命令行备份及恢复数据库

    使用MySQL命令行备份及恢复数据库 下文对使用MySQL命令行备份及恢复数据库的方法及步骤进行了详细的介绍,如果您对MySQL命令行方面感兴趣的话,不妨一看. AD: 使用MySQL命令行,可以实现 ...

  9. centos 删除crontab_Centos 7 安装crontab及cron常用命令

    crontab是linux系统常用的一个定时执行任务的软件.闲吧一直用centos,现在用的多的就是Centos 7系统了. 今天就记录下Centos 7下安装crontab命令,以及crontab常 ...

  10. 退出mysql服务器的命令,mysql的登陆和退出命令格式

    mysql登陆的命令格式为: 1.普通登陆mysql数据库 命令格式:mysql -u 用户名 -p 密码,例如: mysql -u root -p root 如果在-p后没有提供密码,则会在执行命令 ...

最新文章

  1. openGL学习笔记(1)——常用方法原型解释
  2. RocketMQ 报 invokeSync call timeout
  3. ActionContextCleanUp作用
  4. 软件开发如同木匠做桌子
  5. android圆形头像 demo,Android图像处理之绘制圆形头像
  6. oracle inside(4)
  7. Python机器学习:梯度下降法006随机梯度下降法
  8. 手机 modem 开发(7)---3GPP协议下载地址
  9. 陕西师范大学计算机科学学院保研院校,陕西师范大学计算机科学学院量子信息学保研细则...
  10. 翁恺老师C语言学习笔记(十一)字符串
  11. ios 图片裁剪框架_iOS 图片裁剪与修改
  12. oracle 查看过程的用户,Oracle 查看 用户拥有权限的过程
  13. python 外部参数过长_介绍python中slice参数过长的处理方法及实例
  14. python字典和集合对象可以进行索引操作_建议收藏丨纯知识点:Python基础—字典、集合操作大全...
  15. Nginx二级目录反向代理网站
  16. 【时间序列预测】基于matlab最小均方(LMS)算法时间序列预测【含Matlab源码 1335期】
  17. 统一建模语言——UML
  18. Postman下载与安装操作步骤(只有两步骤下载)
  19. android retrofit实例,Retrofit2简单实例
  20. OTN关联开销(电层开销)OTU开销ODU开销OPU开销

热门文章

  1. 使用wget抓取网站资源
  2. 深入理解JavaScript内部原理(6): 闭包
  3. mysql 交互式和非交互式操作(interactive_timeout和wait_timeout)
  4. github如何同步fork到自己仓库的代码
  5. win10去掉文件夹前面的复选框
  6. hash 图像检索方法汇总
  7. SpringMVC拦截器的使用
  8. 【iCore4 双核心板_ARM】例程十八:USBD_VCP实验——虚拟串口
  9. String 类 的 使用
  10. RedHat搭建DHCP服务器