首页 > 其他分享 >定时任务---学习笔记

定时任务---学习笔记

时间:2024-03-14 18:34:25浏览次数:16  
标签:cron 01 14 笔记 --- Mar master 定时 root

定时任务---学习笔记

定时任务

自动完成操作命令

夜里自动备份数据

cp /data /backup

自动清理磁盘

软件 :cronie

查看软件安装目录

rpm -qa cronie

rpm -ql cronie

关闭

systemctl stop cronie

启动

systemctl start cronie

用户定时任务配置讲解:

/var/spool/cron 定时任务保存目录

/var/spool/cron/root 定时任务配置文件

所有的定时任务配置文件都在这个文件里

crontab -e 打开定时任务配置文件

每天 2点30 执行数据备份

*             *        *       *     *  
  
  含义
  
 分钟        时        日       月    周 
  
  
  分钟 0-59
  时 0-23
  日 1-31
  月 1-12
  周 1-7
  

写法

每天 2点30 执行备份

30 02  * * *  cp -r /data  /backup
*             *        *       *     *  
  
  含义
  
 分钟        时        日       月    周 
  
  
  分钟 0-59
  时 0-23
  日 1-31
  月 1-12
  周 1-7

笔试题

1.每天下午2点10执行

14 10 * * *   跟脚本或者跟命令
*             *        *       *     *  
  
  含义
  
 分钟        时        日       月    周 
  
  
  分钟 0-59
  时 0-23
  日 1-31
  月 1-12
  周 1-7

2.每隔2天 夜里5点10 执行

10 05 */2 * *
*             *        *       *     *  
  
  含义
  
 分钟        时        日       月    周 
  
  
  分钟 0-59
  时 0-23
  日 1-31
  月 1-12
  周 1-7

3.每隔10分钟下午3点 执行

*/10 15 * * *
*             *        *       *     *  
  
  含义
  
 分钟        时        日       月    周 
  
  
  分钟 0-59
  时 0-23
  日 1-31
  月 1-12
  周 1-7

4.3月份 每天 下午1点

00 13 * 3 *


*             *        *       *     *  
  
  含义
  
 分钟        时        日       月    周 
  
  
  分钟 0-59
  时 0-23
  日 1-31
  月 1-12
  周 1-7

5.05 08 * * 1

每周一上午8点05执行
*             *        *       *     *  
  
  含义
  
 分钟        时        日       月    周 
 
 
 
  分钟 0-59
  时 0-23
  日 1-31
  月 1-12
  周 1-7

重点

*             *        *       *     *  
  
  含义
  
 分钟        时        日       月    周 
 
 
 
  分钟 0-59
  时 0-23
  日 1-31
  月 1-12
  周 1-7

定时任务故障排查

1 检查定时任务配置文件

crontab -e

cat /var/spool/cron/root

0 6-11/2 * 11 * /usr/bin/httpd.sh
*/1 * * * * cp -r /data /backup
                                                                                                 

2.看日志

/var/log/cron
 tail -100  /var/log/cron






[root@master log]# tail -100 cron
Mar 14 20:01:01 master CROND[2891]: (root) CMD (run-parts /etc/cron.hourly)
Mar 14 20:01:01 master run-parts(/etc/cron.hourly)[2891]: starting 0anacron
Mar 14 20:01:01 master run-parts(/etc/cron.hourly)[2900]: finished 0anacron
Mar 14 20:01:01 master run-parts(/etc/cron.hourly)[2891]: starting 0yum-hourly.cron
Mar 14 20:01:01 master run-parts(/etc/cron.hourly)[2906]: finished 0yum-hourly.cron
Mar 14 20:19:08 master crontab[2991]: (root) BEGIN EDIT (root)
Mar 14 20:19:38 master crontab[2991]: (root) REPLACE (root)
Mar 14 20:19:38 master crontab[2991]: (root) END EDIT (root)
Mar 14 20:37:01 master crond[762]: (root) RELOAD (/var/spool/cron/root)
Mar 14 20:43:01 master crond[762]: (root) RELOAD (/var/spool/cron/root)
Mar 14 20:44:01 master crond[762]: (root) RELOAD (/var/spool/cron/root)
Mar 14 21:01:01 master CROND[3143]: (root) CMD (run-parts /etc/cron.hourly)
Mar 14 21:01:01 master run-parts(/etc/cron.hourly)[3143]: starting 0anacron
Mar 14 21:01:01 master run-parts(/etc/cron.hourly)[3152]: finished 0anacron
Mar 14 21:01:01 master run-parts(/etc/cron.hourly)[3143]: starting 0yum-hourly.cron
Mar 14 21:01:01 master run-parts(/etc/cron.hourly)[3158]: finished 0yum-hourly.cron
Mar 14 21:03:01 master crond[762]: (root) RELOAD (/var/spool/cron/root)
Mar 14 21:03:01 master CROND[3164]: (root) CMD (cp -r /data /backup)
Mar 14 21:04:01 master CROND[3175]: (root) CMD (cp -r /data /backup)
Mar 14 21:05:01 master CROND[3183]: (root) CMD (cp -r /data /backup)

注意事项

1.
屏幕输出的信息 保存到黑洞  
目的:防止占用服务器内存空间



20 02 * * * /root/clear.sh & > /dev/null


2.关闭邮件服务
systemctl stop postfix


或者把这个文件删除
rm -rf   /var/spool/postfix/mialdrop/*

标签:cron,01,14,笔记,---,Mar,master,定时,root
From: https://www.cnblogs.com/nwq1101/p/18073663

相关文章

  • 【Python】-闲聊:如何系统的自学Ptyhon
    如何系统地自学Python学习Python需要有一个系统的计划和策略,这样才能有效地掌握这门语言。下面是一个自学Python的指南,包括方法、实际例子和建议,适合新人小白,老手请绕过。一、确定学习目标在开始学习之前,首先要明确你的学习目标。Python可以用于数据分析、机器学习、Web......
  • 【Docker】-- 使用docker部署Springboot+vue项目到虚拟机
    虚拟机系统:CentOS7连接虚拟机工具:MobaXterm以下在安装好虚拟机和docker基础上操作。安装docker:【Docker】--如何安装docker-CSDN博客一、部署Mysql1、安装mysqldocker中执行:dockerrun-d\--namemysql\-p3306:3306\-eTZ=Asia/Shanghai\-eMYSQL_......
  • 博弈论[学习笔记]
    对称理论初始局面可以分成两个相同“子局面”,\(S=A+A\),而先手做什么后手都可以效仿,因此先手为P。分解理论简化:将\(S=A+C+C\)通过对称理论转化为\(A\)的过程称为简化,不能简化的称为最简局面。N/P运算规律\(N+P=P+N=N\)\(P+P=P\)\(N+N=N/P\),此时要尽量拖延整体局面达到\(P\)......
  • 学习C51单片机——独立按键控制数码管显示数字(学习笔记Keil5)
    学习C51单片机——独立按键控制数码管显示数字(学习笔记Keil5)文章目录学习C51单片机——独立按键控制数码管显示数字(学习笔记Keil5)1、按键控制数码管第一位显示数字22、按键控制数码管第一位按顺序显示数字0~91、按键控制数码管第一位显示数字2按键按下数码管第一位......
  • Coursera自然语言处理专项课程01:Natural Language Processing with Classification an
    NaturalLanguageProcessingwithClassificationandVectorSpacesCourseCertificate本文是NaturalLanguageProcessingwithClassificationandVectorSpaces这门课的学习笔记,仅供个人学习使用,如有侵权,请联系删除。文章目录NaturalLanguageProcessingwi......
  • 机器学习 - PyTorch中使用到的名字解释
    Tensor(张量):Tensor是一个类似于NumPy数组的多维数组结构,可以在CPU或GPU上进行并行计算。Tensor是PyTorch中最基本的数据结构。Tensorrepresentsdatainanumericalway.它具有以下几个重要的特点和用途:多维数组:Tensor可以是任意维度的数组,可以是0维(标量),1维(......
  • AVCE - AV Evasion Craft Online 更新 8 种加载方式 - 过 WD 等
    免责声明:本工具仅供安全研究和教学目的使用,用户须自行承担因使用该工具而引起的一切法律及相关责任。作者概不对任何法律责任承担责任,且保留随时中止、修改或终止本工具的权利。使用者应当遵循当地法律法规,并理解并同意本声明的所有内容。下载地址https://github.com/yu......
  • leedcode-完全二叉树的节点个数
    自己写的,使用广度优先BFS,迭代:classSolution:defcountNodes(self,root:Optional[TreeNode])->int:#如果根节点为空,则树中节点数为0ifnotroot:return0#初始化队列,并将根节点放入队列中queue=[root]......
  • 【前端Vue】Vue从0基础完整教程第2篇:day-08【附代码文档】
    Vue从0基础到大神学习完整教程完整教程(附代码资料)主要内容讲述:vue基本概念,vue-cli的使用,vue的插值表达式,{{gaga}},{{if(obj.age>18){}}},vue指令,综合案例-文章标题编辑vue介绍,开发vue的方式,基本使用,如何覆盖webpack配置,目录分析与清理,vue单文件组件的说明,vue通......
  • 【rust】《处理报错could not execute `llvm-config` one or more times》
    报错信息couldnotexecute`llvm-config`oneormoretimes,iftheLLVM_CONFIG_PATHenvironmentvariableissettoafullpathtovalid`llvm-config`executableitwillbeusedtotrytofindaninstanceof`libclang`onyoursystem:"couldn'texec......