crond构建linux定时任务及日志查看脚本详解

 更新时间:2023年10月08日 10:57:18   作者:samforit  
这篇文章主要为大家介绍了crond构建linux定时任务及日志查看脚本详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

quick start

  • 新建一个定时任务配置文件
[root@ubuntu ~]# vim /etc/cron.d/myTask
  • 编辑内容如下:
[root@ubuntu ~]# cat /etc/cron.d/myTask
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
# 将当前时间写入到log文件,一小时执行一次
0 * * * * root echo `date` >> /root/date.log
  • 重新载入配置文件:
[root@ubuntu ~]# service crond reload

搞定

解释

  • 定时任务配置文件可以放到/etc/cron.d文件夹下,reload 或 restart 的时候crond服务会扫描该文件夹下的文件。
  • 定时任务配置:

执行时间(cron表达式) + 执行用户 + 任务

示例: 0 root python /root/hello.py

  • 新增或修改定时任务配置后,需要reload才能生效。
  • 服务相关命令:

service crond start //启动服务
service crond stop //关闭服务
service crond restart //重启服务
service crond reload //重新载入配置
service crond status //查看服务状态

日志

  • 查看任务有没有运行:
[root@ubuntu ~]# tail -2 /var/log/cron
Dec 15 06:00:01 ubuntu CROND[28783]: (root) CMD (echo `date` >> /root/date.log)
Dec 15 06:01:01 ubuntu CROND[28923]: (root) CMD (echo `date` >> /root/date.log)
  • 如果运行中报错等,会有邮件记录,在此处查看详情:
[root@ubuntu ~]# tail -2 /var/spool/mail/root

以上就是crond构建linux定时任务及日志查看脚本详解的详细内容,更多关于crond构建linux定时任务的资料请关注脚本之家其它相关文章!

相关文章

  • shell脚本编程实现9*9乘法表

    shell脚本编程实现9*9乘法表

    这篇文章主要介绍了shell脚本编程实现9*9乘法表,本文直接给出实现代码,并同时总结了实现代码中的知识点,需要的朋友可以参考下
    2015-03-03
  • shell脚本联合PHP脚本采集网站的pv和alexa排名

    shell脚本联合PHP脚本采集网站的pv和alexa排名

    这篇文章主要介绍了shell脚本联合PHP脚本采集网站的pv和alexa排名,本文使用PHP脚本采集alexa网站数据,然后在shell中调用php脚本并输出数据,需要的朋友可以参考下
    2014-12-12
  • 通过Shell脚本批量创建服务器上的MySQL数据库账号

    通过Shell脚本批量创建服务器上的MySQL数据库账号

    公司有数百台 MySQL 实例,如果手动登入来创建账号很麻烦,也不现实。所以,我们写了一个简单的shell脚本,用来创建批量服务器的mysql 账号。这篇文章主要介绍了通过Shell脚本批量创建服务器上的MySQL数据库账号的相关知识 ,需要的朋友可以参考下
    2019-07-07
  • Linux中nmcli命令使用详解

    Linux中nmcli命令使用详解

    nmcli是Linux系统中的一个命令行工具,用于管理网络连接,它可以帮助用户配置和管理网络连接、网络设备以及网络连接的属性,本文给大家详细介绍了Linux nmcli命令使用方法,需要的朋友可以参考下
    2024-03-03
  • Shell脚本中until循环语句的用法详解

    Shell脚本中until循环语句的用法详解

    在 Linux Shell 编程世界中,循环结构是控制程序流程、实现重复任务的核心工具之一,我们常听到 for 和 while 循环,但有一个低调却实用的反向选手:until 循环,今天,我们将深入探索 Shell 脚本中的 until 循环语句,需要的朋友可以参考下
    2026-03-03
  • shell正则表达式新手入门教程

    shell正则表达式新手入门教程

    在Shell脚本编程中,正则表达式是处理文本字符串不可或缺的工具,通过特殊字符如"^"、"$"、"."、"*"和"[]"等,可以实现从匹配行首尾、任意字符到指定范围内字符的复杂文本处理,需要的朋友可以参考下
    2024-11-11
  • 使用Shell遍历目录及其子目录中的所有文件方法

    使用Shell遍历目录及其子目录中的所有文件方法

    今天小编就为大家分享一篇使用Shell遍历目录及其子目录中的所有文件方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • linux使用update-alternatives切换java版本

    linux使用update-alternatives切换java版本

    这篇文章主要介绍了linux使用update-alternatives切换java版本的相关资料,需要的朋友可以参考下
    2017-04-04
  • Shell脚本调快调慢系统时间(测试服务器时使用)

    Shell脚本调快调慢系统时间(测试服务器时使用)

    这篇文章主要介绍了Shell脚本修改系统时间(测试服务器时使用),本文脚本用于调快或者调慢系统时间,需要的朋友可以参考下
    2014-12-12
  • shell命令返回值判断的方法实现

    shell命令返回值判断的方法实现

    本文主要介绍了shell命令返回值判断的方法实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02

最新评论