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定时任务的资料请关注脚本之家其它相关文章!

相关文章

  • 详解Linux 中五个重启命令

    详解Linux 中五个重启命令

    这篇文章给大家介绍了linux中的五个重启命名及重启命令的具体说明,需要的朋友参考下吧
    2017-03-03
  • hive-shell批量命令执行脚本的实现方法

    hive-shell批量命令执行脚本的实现方法

    今天小编就为大家分享一篇hive-shell批量命令执行脚本的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • 一个Linux系统安全设置的Shell脚本的分享(适用CentOS)

    一个Linux系统安全设置的Shell脚本的分享(适用CentOS)

    这篇文章主要介绍了一个设置Linux系统安全的Shell脚本的分享,适用CentOS,包含大部份的安全设置,只需执行脚本就可以得到一个相对安全的Linux系统了,需要的朋友可以参考下
    2014-06-06
  • shell脚本实现随机生成10个8位密码

    shell脚本实现随机生成10个8位密码

    这篇文章主要介绍了shell脚本实现随机生成10个8位密码的方法,这里推荐给大家,有需要的小伙伴的可以参考下。
    2015-03-03
  • centos中mysql备份数据库脚本分享

    centos中mysql备份数据库脚本分享

    这篇文章主要介绍了centos中mysql备份数据库脚本,可以做成mysql自动备份工具,管理网站一定会用的到,需要的朋友可以参考下
    2014-03-03
  • 五个常用的Linux监控脚本代码

    五个常用的Linux监控脚本代码

    为大家提供五个常用linux监控脚本(查看主机网卡流量、系统状况监控、监控主机的磁盘空间,当使用空间超过90%就通过发mail来发警告、监控CPU和内存的使用情况、全方位监控主机),有需要的朋友不妨看看哦
    2013-02-02
  • Shell脚本中实现切换用户并执行命令操作

    Shell脚本中实现切换用户并执行命令操作

    这篇文章主要介绍了Shell脚本中实现切换用户并执行命令操作,看了示例代码就秒懂了,原来如此简单,需要的朋友可以参考下
    2014-12-12
  • linux模糊查找一个文件的方法

    linux模糊查找一个文件的方法

    这篇文章主要介绍了linux模糊查找一个文件的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-06-06
  • Linux文件管理方法介绍

    Linux文件管理方法介绍

    这篇文章介绍了Linux文件管理的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • shell for循环、循环变量值付给其他shell脚本的方法

    shell for循环、循环变量值付给其他shell脚本的方法

    今天小编就为大家分享一篇shell for循环、循环变量值付给其他shell脚本的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06

最新评论