day23定时任务

为什么用定时任务?

电商秒杀,定点开启,定点关闭
定时备份
定时清理
时间同步
日志切割( 系统日志 定时任务)
日志切割(程序产生的日志删除) ---->实时推送到远端--->
远端分析--->出图
定时执行 5分钟----> 脚本(监控数据库存活状态)
定时爬虫
定时同步

定时任务书写规范
image.png
crond注意的事项
  1. 给定时任务注释
    2.将需要定期执行的任务写入Shell脚本中,避免直接使用命令无法执行的情况tar date
    3.定时任务的结尾一定要有&>/dev/null或者将结果追加重定向>>/tmp/date.log文件
    4.注意有些命令是无法成功执行的 echo "123" >>/tmp/test.log
    &>/dev/null
    5.如果一定要是用命令,命令必须使用绝对路径
crond如何备份

1.通过查找/var/log/cron中执行的记录,去推算任务执行的时间

  1. 定时的备份/var/spool/cron/{usernmae}
image.png
crond如何拒绝某个用户使用

1.使用root将需要拒绝的用户加入/etc/cron.deny

[root@zhaoshuang ~]#echo 'oldboy' >>/etc/cron.deny 
[root@zhaoshuang ~]#cat /etc/cron.deny
oldboy

2.登陆该普通用户,测试是否能编写定时任务

[oldboy@zhaoshuang ~]$crontab -e
You (oldboy) are not allowed to use this program (crontab)
See crontab(1) for more information
[oldboy@zhaoshuang ~]$
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 定时任务 1.什么是定时任务 定点执行某个job. 2.为什么用定时任务** 电商秒杀,定点开启,定点关闭 定时备...
    昇昇不息阅读 2,087评论 0 0
  • 1.计划任务基本概述 2.计划任务时间管理 1.Crontab配置文件记录了时间周期的含义 2.了解crontab...
    公子千秋阅读 1,326评论 0 1
  • 12.9 本章重点 1)Linux基本9位权限之文件和目录权限详细说明。 2)Linux基本9位权限之字符和数字(...
    优雅的土匪阅读 3,240评论 0 0
  • 一、计划任务基本概述 1、什么是Crond Crond就是计划任务,类似于我们平时生活中的闹钟。定点执行。 2、为...
    云运维之道阅读 1,605评论 0 1
  • 1.定时任务基本概述 1.什么是crond crond就是计划任务,类似于我们平时生活中的闹钟。定点执行。 2.为...
    zander815阅读 3,998评论 0 0