概述 

  就像再windows上有计划任务一样,centos7 自然也有计划任务,而且设置更为灵活,好用。再centos7 上可以利用crontab 来执行计划任务, 依赖与 crond 的系统服务,这个服务是系统自带的,可以直接查看状态,启动,停止。 
 

安装 crontabs服务并设置开机自启


yum install crontabs 
systemctl enable crond (设为开机启动) 
systemctl start crond(启动crond服务) 
systemctl status crond (查看状态) 

设置用户自定义定时任务

vi /etc/crontab 
可以看到: 
Example of job definition: 
.---------------- minute (0 - 59) 
| .------------- hour (0 - 23) 
| | .---------- day of month (1 - 31) 
| | | .------- month (1 - 12) OR jan,feb,mar,apr ... 
| | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat 
| | | | | 
* * * * * user-name command to be executed 

即: 
分钟(0-59) 小时(0-23) 日(1-31) 月(11-12) 星期(0-6,0表示周日) 用户名 要执行的命令

  • */30 * * * root /usr/local/mycommand.sh (每天,每30分钟执行一次 mycommand命令)

  • * 3 * * * root /usr/local/mycommand.sh (每天凌晨三点,执行命令脚本,PS:这里由于第一个的分钟没有设置,那么就会每天凌晨3点的每分钟都执行一次命令)

  • 0 3 * * * root /usr/local/mycommand.sh (这样就是每天凌晨三点整执行一次命令脚本)

  • */10 11-13 * * * root /usr/local/mycommand.sh (每天11点到13点之间,每10分钟执行一次命令脚本,这一种用法也很常用)

  • 10-30 * * * * root /usr/local/mycommand.sh (每小时的10-30分钟,每分钟执行一次命令脚本,共执行20次)

  • 10,30 * * * * * root /usr/local/mycommand.sh (每小时的10,30分钟,分别执行一次命令脚本,共执行2次)

保存生效

加载任务,使之生效:crontab /etc/crontab

查看任务:crontab -l 
$ crontab -u 用户名 -l (列出用户的定时任务列表)

PS:特别注意,crond的任务计划, 有并不会调用用户设置的环境变量,它有自己的环境变量,当你用到一些命令时,比如mysqldump等需要环境变量的命令,手工执行脚本时是正常的,但用crond执行的时候就会不行,这时你要么写完整的绝对路径,要么将环境变量添加到 /etc/crontab 中。

好了,计划任务就是这么简单了,但是计划任务,执行的语句如果是多条,则需要用药shell脚本,自己先写一个shell脚本,然后在计划任务中,执行这个脚本即可。至于shell脚本的写法, 这里不赘述。

转载于:https://www.cnblogs.com/runrungo/p/10295216.html

CentOS 7 定时计划任务设置相关推荐

  1. 御用导航官方网站提醒提示页_电脑上使用便签记录工作计划如何设置闹钟定时提醒?...

    平常工作日程事务比较多时,就很容易忘掉一些工作,这个时候很多工作族会选择经常使用的电脑工具来记录每日的工作计划,电脑如何设置闹钟定时提醒工作计划呢? 电脑便签可以用来记录工作计划闹钟定时提醒的软件,建 ...

  2. 苹果cms V8/V10定时任务百度主动URL推送设置教程 配合宝塔定时计划任务

    一淘模板(56admin.com)给大家带来一个苹果cms V8/V10定时任务百度主动URL推送设置教程 配合宝塔定时计划任务 教程主要分为3步走: 获取百度token(这一步直接复制网上的) 苹果 ...

  3. 使用计算机完成怎样的工作计划,电脑上使用便签记录工作计划如何设置闹钟定时提醒?...

    原标题:电脑上使用便签记录工作计划如何设置闹钟定时提醒? 平常工作日程事务比较多时,就很容易忘掉一些工作,这个时候很多工作族会选择经常使用的电脑工具来记录每日的工作计划,电脑如何设置闹钟定时提醒工作计 ...

  4. 如何巧用Windows7对工作计划任务设置定时提醒

    Windows7是Windows系列操作系统中比较经典的一款.在win7电脑桌面上可以使用便笺或便签类工具记录工作计划任务,有些好用的便签应用,比如云便签,还支持对工作计划任务内容设置时间提醒.这里就 ...

  5. centos 上 crontab 计划任务 ,这个版本解释的比较清晰

    这个版本的crontab命令解释的很详细 yum install vixie-cronyum install crontabs/bin/systemctl restart crond.service ...

  6. mysql5.0 执行定时计划

    由于在mysql5.1之后才支持定时计划功能 event_shecdule,之前的版本就需要使用操作系统的定时计划来调用脚本实现对mysql数据库的更改. 在windows下使用windows的定时工 ...

  7. CentOS命令行模式下设置屏幕常亮----没有达到预期效果

    CentOS命令行模式下设置屏幕常亮 最近在一个项目中使用了CentOS作为客户端(本着资源合理使用的原则,通常我们环境中CentOS都不安装图形界面的,就是直接命令行操作).因为是做7天*24小时测 ...

  8. 详细!!计划任务设置详细步骤

    计划任务管理 at 一次性任务设置 具体操作 查询未执行任务 删除指定编号的 at 任务 crontab 周期性任务设置 1.crontab 的配置文件和目录 (1)/etc/crontab--系统任 ...

  9. win10定时关机怎么设置

    如果临时有事需要离开电脑,但是电脑有在下载资源不能关机怎么办?可以给电脑设置定时关机.那么win10定时关机怎么设置?下面给大家演示下win10定时关机的方法. 方法1:倒计时关机设置 1.按Win ...

最新文章

  1. 去除Coding4Fun中MessagePrompt的边框(Border)
  2. 皮一皮:据说这是昨天大多数人的写照...
  3. 阿里云中间件技术 促进互联网高速发展
  4. VS2008下编的程序生成的EXE 在没有安装VS2008的计算机上能运行
  5. html性别选项卡,html选项卡
  6. java 代码块 作用_Java核心(三):代码块的作用
  7. vue 生成发布包_年轻人如何从0到1封装发布一个vue组件__Vue.js
  8. 让所有IE支持HTML5
  9. android:fillviewport=true 不起作用,无法在android模拟器中滚动
  10. 如何确定oracle进程,Oracle DBWR进程的工作流程以及和其他进程的协调工作!
  11. Win7下使用VFW库连接摄像头
  12. 论文:GeoGebra 在线数学应用函数演示
  13. apache和nginx互切同时都支持fastcgi
  14. 图书管理系统【C++】
  15. SSD固态硬盘坏了,还能修好吗?
  16. 苹果电脑怎么更换计算机模式,苹果电脑装windows7后怎么切回来_苹果电脑安装win7后如何切换...
  17. Win11快捷复制粘贴不能用怎么办?Win11快捷复制粘贴不能用
  18. #### 联合索引存储结构 ####
  19. OpenGL--------读取PLY格式的bunny兔子文件以便画出兔子
  20. Atom编译器64位win版本下载汉化及前端必备插件

热门文章

  1. TVP5150真正的驱动起来了
  2. 计算机资产管理,▪ 资产管理
  3. java开机自动运行,怎么用java实现程序开机自动运行
  4. 一、人工智能数学基础——线性代数
  5. LeetCode 2096. 从二叉树一个节点到另一个节点每一步的方向(最小公共祖先)
  6. 程序员面试金典 - 面试题 16.13. 平分正方形(数学)
  7. LeetCode 1071. 字符串的最大公因子(字符串的最大公约数)
  8. LeetCode 16. 最接近的三数之和(固定左端+滑动窗口)
  9. android查询所有照片,Android查询外部存储中所有照片
  10. 什么是python函数_什么是python函数