crontab (选项)(参数)

-e:编辑该用户的计时器设置;
-l:列出该用户的计时器设置;
-r:删除该用户的计时器设置;
-u<用户名称>:指定要设定计时器的用户名称。存放定时任务的文件
/var/spool/cron

1、查看计划任务的执行:tail -f /var/log/cron

2、写计划任务时,命令必须加上绝对路径,否则会出现这种情况:从日志中看,确实触发了计划任务的执行,但是命令却没有执行成功,比如* * * * * reboot就会出现这种情况,需要将reboot写成/usr/sbin/reboot

3、计划任务执行的命令 是否存在,软件是否安装  

4、确保crontab服务运行 

#查看cron使用情况
systemctl status crond
ps -ef | grep crond#启动crond
systemctl start crond#设为开机启动
systemctl enable crond
#检测crontab是否开机启动
systemctl is-enabled crond

crontab配置文件

在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root# For details see man 4 crontabs# 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分 时 日 月 周

crontab任务配置基本格式:
*  *  *  *  *  command
分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 星期(0-6,0代表星期天)  命令


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

  • 星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。
  • 30 08 * * *  每天8.30去上班  
  • 逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”
  • 中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”
  • 正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。
  • */3 * * * * /usr/sbin/ntpdate ntp1.aliyun.com  每隔三分钟执行下时间同步

#实例

#所有命令一定要用绝对路径来写!#每分钟执行一次命令
* * * * * 命令
#每小时的3,15分组执行命令
3,15 * * * * 命令
#在上午8-11点的第3和第15分钟执行
3,15 8-11 * * * 命令
#每晚21:30执行命令
30 21 * * * 命令
#没周六、日的1:30执行命令
30 1 * * 6,0 命令
#每周一到周五的凌晨1点,清空/tmp目录的所有文件
0 1 * * 1-5 /usr/bin/rm -rf /tmp/*
#每晚的21:30重启nginx
30 21 * * * /opt/nginx/sbin/nginx -s reload
#每月的1,10,22日的4:45重启nginx
45 4 1,1,10,22 * * /opt/nginx/sbin/nginx -s reload
#每个星期一的上午8点到11点的第3和15分钟执行命令
3,15 8-11 * * 1 command

写完计划任务后,执行下列命令保存生效

 crontab /etc/crontab

CentOS计划任务的用法相关推荐

  1. linux查看系统任务计划,Linux系统中计划任务的用法及举例

    前几天章郎虫在yardvps买了个便宜vps,本来一个月7.95刀的xen主机,打折后只需要每月6.36刀.配置看上去还行,单核cpu,512M内存,1GSwap.接下来介绍CentOS下我认为必不可 ...

  2. CentOS安装rar及用法

    安装步骤如下: 1.下载rar安装包 下载地址:http://www.rarsoft.com/download.htm,根据操作系统选择对应的二进制安装包,我的CentOS操作系统为64bit,因此下 ...

  3. centos计划任务执行PHP命令详解

    环境:centos 7.0.crontab 1.检查crontab是否安装和是否启动 检查crontab运行状态,在命令行中执行:service crond status 1)如果提示crond: u ...

  4. linux定时任务crontab每月,linux centos 计划任务 定时任务 crontab

    1.查看自启动列表 chkconfig --list(centos6) systemctl is-enabled crond.service (centos7) 2.查看目前是否已经启动 ps aux ...

  5. CentOS 下 tree命令用法详解

    当需要生成目录树结构时会用到TREE命令: yum install tree 关于TREE命令的一些参数: tree -a 显示所有 tree -d 仅显示目录 tree -L n n代表数字..表示 ...

  6. oracle函数lp,Oracle 执行计划的查看方式

    访问数据的方法:一.访问表的方法:1.全表扫描,2.ROWID扫描 二.访问索引的方法:1.索引唯一性扫描,2.索引范围扫描,3.索引全扫描,4.索引快速全扫描,5.索引跳跃式扫描 表连接:1.排序合 ...

  7. 罗永浩回应“调侃”俞敏洪转行做直播;苹果3月9日举行春季发布会;CentOS推出新车载Linux发行版 | 极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 苏宓 出品 | CSDN(ID:CSDNnews) ...

  8. centos directory server

    centos directory server http://www.aliyun.com/zixun/content/3_12_517262.html CentOS系统安装Directory Ser ...

  9. Centos Linux 和 CentOS Stream比较

    CentOS 计划产生两个变体:CentOS Linux 和 CentOS Stream.它们在很多方面都是相似的.这是它们与众不同的地方. 另请参阅: CentOS Stream FAQhttps: ...

最新文章

  1. 【光纤通信】关于RFA(喇曼光纤放大器)
  2. MySQL:表的操作 知识点难点总结:表完整性约束及其他常用知识点二次总结
  3. 【性能优化实战】java嵌入式开发pos
  4. centos7 redis5.0以前版本 部署集群示例 - 第二篇
  5. [操作系统实验lab4]实验报告
  6. 对单片机C语言的一些误用和总结
  7. mysql 5.1 双机热备_mysql5.1双机热备记录
  8. AtomicStampedReference解决CAS的ABA问题
  9. Count on a tree SPOJ 10628 主席树+LCA(树链剖分实现)(两种存图方式)
  10. Android 11源码下载和编译
  11. 对于XP3系统不存在写保护功能的其他办法
  12. Redis客户端工具如何连接宝塔Redis服务器
  13. java 读取pdf表格_在Java中使用tabula提取PDF中的表格数据
  14. OracleDBV工具说明
  15. Flurry使用初级教程
  16. python怎么计算百分比_python计算两个数的百分比方法
  17. 查看yum安装软件的目录
  18. Linux的.a、.so和.o文件以及与windows下的对应关系
  19. 51单片机外部中断的C51编程
  20. GM8913型DC平衡双向控制器LVTTL转FPD-LINK

热门文章

  1. FB推出App Center背后的秘密
  2. 升级每天正常更新欢迎_我功夫特牛:0.1.20版本正式更新,金币能买传说装备,回刷大优化...
  3. Aspose.Words for .NET v22.12.0 Crack
  4. [转载]古诗词里的雨
  5. python 京东签到在哪里_京东签到在哪里?有哪些步骤呢?
  6. 腾讯云星星海SA2云服务器性能如何?配置和价格怎样?
  7. Matlab调试技巧(实战篇)(一)
  8. SetWindowPos讲解
  9. springBoot项目文件导出Linux下载地址报错
  10. HTML页面背景渐变