一句话介绍crond服务:后台运行,自动执行设定的任务。

crond服务是默认安装,默认开机启动的

配置:

  • 系统级别: /etc/crontab  #root 用户可以直接编辑此文件来编辑计划任务
  • 用户级别:/var/spool/cron/用户名

crontab命令编写计划任务(推荐):

  • crontab -e # 默认为当前用户创建计划任务

    • 将任务写入一个 task.sh 的脚本文件
    • * * * * * * /usr/bin/bash tash.sh  # 设定时间 + bash命令绝对路径 + 写入计划任务的脚本文件task.sh
      • 常用时间格式(从右往左看):

        • 0 7 * * * # 每天7点
        • 0 */1 * * * # 每小时
        • 0 9 1,15 * * # 每月1号和15号的9点
        • @reboot # 启动时
        • @daily # 每天,相当于 0 0 * * *
      • /usr/bin/bash # 命令解释器,将逐行读取脚本内的命令,并执行
      • task.sh # 任务脚本,将命令写入脚本,不容易发生cron执行错误,且方便管理
  • crontab -e -u 用户名 # 为指定用户创建计划任务
  • crontab -l # 查看任务计划
  • crontab -r # 删除当前任务计划
  • 动态查看cron执行日志:tail -f /var/log/cron

实例:每天下午6点,自动打包备份nginx的日志

  • 新建任务脚本并命名为bak_accesslog.sh
    [root@bogon bak]# vim bak_accesslog.sh
    tar czf /bak/$(date '+%Y-%m-%d_%T').tar.gz /var/long/nginx/* # $() 取命令结果
  • [root@bogon bak]# crontab -e
    0 18 * * * /usr/bin/bash /bak/bak_accesslog.sh
  • 查看任务计划
  • 查看执行日志

  • 查看是否生成以时间命名的备份文件

linux计划任务crond服务相关推荐

  1. 第二十单元 计划任务crond服务

    什么是计划任务: 后台运行,到了预定的时间就会自动执行的任务,前提是:事先手动将计划任务设定好.这就用到了crond服务 crond服务相关的软件包 [root@MiWiFi-R3-srv ~]# r ...

  2. 定时任务之crond服务

    计划任务分为一次性计划任务与长期性计划任务 一次性计划任务:今天11:25执行重启网卡操作,执行结束 即任务消失  一次性计划任务格式: 创建:"at 时间" #默认采用的是交互式 ...

  3. Linux计划任务、周期性任务执行

    Linux计划任务 邮件服务 本地电子邮件服务 maill命令 邮件正文 实例 at命令 参数 TIME格式 实例 cron计划任务 任务分类 系统cron任务 系统crontab配置格式 用户cro ...

  4. Linux定时任务crond服务

    一.crond简介 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动cro ...

  5. Linux Crond服务

    Linux Crond服务 标题 内容 crond 定义,作用,特点 crond 配置参数说明 crond crontab命令方法 crond crond服务的注意事项 crond定义,作用,特点 c ...

  6. linux 定时任务 crond 服务介绍

    linux定时任务crond服务应用指南 Linux的定时任务crond(crontab)服务 1.crond是什么? crond是linux系统中用来定期执行命令或者指定程序的程序(软件) 2.秒级 ...

  7. linux未被识别crond服务,linux 定时任务 crond 服务介绍

    linux定时任务crond服务应用指南 Linux的定时任务crond(crontab)服务 1.crond是什么? crond是linux系统中用来定期执行命令或者指定程序的程序(软件) 2.秒级 ...

  8. linux定时任务打印日志,Centos7(linux)使用crond服务定时执行js脚本并将脚本的输出内容记录日志文件的简单应用...

    - ## 在Centos7.8上使用crond服务定时执行js脚本并将脚本执行的输出记录日志 1. 安装wget 2. wget https://npm.taobao.org/mirrors/node ...

  9. Linux 关闭crond服务,linux crond 服务配置详解

    cron 是linux的内置服务,可以用以下的方法启动.关闭这个服务: 引用: /sbin/service crond start //启动服务 /sbin/service crond stop // ...

最新文章

  1. pytorch模型3.13
  2. Servlet笔记1
  3. python用什么开发平台_一般来说,python平台开发有什么作用?
  4. 最简单的Sublime插件开发教程
  5. 容器的使用(6-12)
  6. hdu 4686 Arc of Dream
  7. python实现一个三级菜单
  8. h5的fetch方法_你不需要jQuery(三):新AJAX方法fetch()
  9. 关于Hadoop的一些网络资料
  10. 天池 在线编程 课程表(拓扑排序 + 回溯)
  11. java检索txt文本_lucene索引word/pdf/html/txt文件及检索(搜索引擎)
  12. Storm概念学习系列之并行度与如何提高storm的并行度
  13. Ubuntu 16.04 折腾日记
  14. Inkscape软件的使用与处理svg格式图片
  15. Windows Azure Web Site (12) Azure Web Site配置文件
  16. 信息课为什么不叫计算机课,你理解的互联网是这样的吗?为什么叫加入互联网?...
  17. Julia: 关于Array排序函数sortslices
  18. 一个老网络工程师给年轻工程师的十大忠告!
  19. Tensorflow中的数据对象Dataset.shuffle()、repeat()、batch() 等用法
  20. 手机与计算机之间的文件传输,电脑与手机如何快速传输文件

热门文章

  1. AE学习笔记——第二章:AE图层中的图层用法及基本操作
  2. 面试题22. 链表中倒数第k个节点
  3. DroidBox的环境搭建与使用(Android沙箱、未验证)
  4. 从零开始学PowerShell(5)自定义格式化信息
  5. JS 函数参数arguments对象(实例)
  6. ubuntu16.04下载caffe(CPU版本)及部分文件说明
  7. C/C++:Windows获取电脑机器指纹
  8. Vue-easyui中如何给ComboGrid添加过滤器
  9. LA 3523 圆桌骑士
  10. vijos 1057 盖房子 dp 最大子正方形