linux计划任务crond服务
一句话介绍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服务相关推荐
- 第二十单元 计划任务crond服务
什么是计划任务: 后台运行,到了预定的时间就会自动执行的任务,前提是:事先手动将计划任务设定好.这就用到了crond服务 crond服务相关的软件包 [root@MiWiFi-R3-srv ~]# r ...
- 定时任务之crond服务
计划任务分为一次性计划任务与长期性计划任务 一次性计划任务:今天11:25执行重启网卡操作,执行结束 即任务消失 一次性计划任务格式: 创建:"at 时间" #默认采用的是交互式 ...
- Linux计划任务、周期性任务执行
Linux计划任务 邮件服务 本地电子邮件服务 maill命令 邮件正文 实例 at命令 参数 TIME格式 实例 cron计划任务 任务分类 系统cron任务 系统crontab配置格式 用户cro ...
- Linux定时任务crond服务
一.crond简介 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动cro ...
- Linux Crond服务
Linux Crond服务 标题 内容 crond 定义,作用,特点 crond 配置参数说明 crond crontab命令方法 crond crond服务的注意事项 crond定义,作用,特点 c ...
- linux 定时任务 crond 服务介绍
linux定时任务crond服务应用指南 Linux的定时任务crond(crontab)服务 1.crond是什么? crond是linux系统中用来定期执行命令或者指定程序的程序(软件) 2.秒级 ...
- linux未被识别crond服务,linux 定时任务 crond 服务介绍
linux定时任务crond服务应用指南 Linux的定时任务crond(crontab)服务 1.crond是什么? crond是linux系统中用来定期执行命令或者指定程序的程序(软件) 2.秒级 ...
- linux定时任务打印日志,Centos7(linux)使用crond服务定时执行js脚本并将脚本的输出内容记录日志文件的简单应用...
- ## 在Centos7.8上使用crond服务定时执行js脚本并将脚本执行的输出记录日志 1. 安装wget 2. wget https://npm.taobao.org/mirrors/node ...
- Linux 关闭crond服务,linux crond 服务配置详解
cron 是linux的内置服务,可以用以下的方法启动.关闭这个服务: 引用: /sbin/service crond start //启动服务 /sbin/service crond stop // ...
最新文章
- pytorch模型3.13
- Servlet笔记1
- python用什么开发平台_一般来说,python平台开发有什么作用?
- 最简单的Sublime插件开发教程
- 容器的使用(6-12)
- hdu 4686 Arc of Dream
- python实现一个三级菜单
- h5的fetch方法_你不需要jQuery(三):新AJAX方法fetch()
- 关于Hadoop的一些网络资料
- 天池 在线编程 课程表(拓扑排序 + 回溯)
- java检索txt文本_lucene索引word/pdf/html/txt文件及检索(搜索引擎)
- Storm概念学习系列之并行度与如何提高storm的并行度
- Ubuntu 16.04 折腾日记
- Inkscape软件的使用与处理svg格式图片
- Windows Azure Web Site (12) Azure Web Site配置文件
- 信息课为什么不叫计算机课,你理解的互联网是这样的吗?为什么叫加入互联网?...
- Julia: 关于Array排序函数sortslices
- 一个老网络工程师给年轻工程师的十大忠告!
- Tensorflow中的数据对象Dataset.shuffle()、repeat()、batch() 等用法
- 手机与计算机之间的文件传输,电脑与手机如何快速传输文件