CentOS7下的任务计划
若要在固定时间触发某个作业,就需要创建任务计划。CentOS 7下可以通过修改/etc/crontab/
文件或者使用 crontab命令实现任务计划。
1、 /etc/crontab文件
root用户模式下,在命令行输入vi /etc/crontab
即可打开上述文件,内容如下:
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
若要设置每天晚上21:30分执行/root/backup.sh文件,仅需要在该文末尾增加一行如下:
30 21 * * * root /root/backup.sh # 共7个字段
此时,backup.sh中的内容是一些文件备份命令,如下实例:
#!/bin/bash
#定时备份文件,文件名包含备份具体时间
tar -zcvf ~/backup/boot_$(date -d "today" +"%Y%m%d_%H%M").tar.gz /boot
注意:仅root用户可通过修改/etc/crontab文件来实现任务计划
2、crontab命令
任何用户都可通过crontab命令来实现任务计划,例如:
a、在linux用户模式下,通过输入crontab -e
编辑用户linux的任务计划文档,如下所示;
[linux@master ~]$ crontab -e13 * * * * touch /home/linux/tt # 当前小时的第13分钟时创建一个文件tt
25 * * * * tar zcvf /home/linux/backup/linux_home.tar.gz /home/linux # 当前小时的第25分钟时创建一个文件linux_home.tar.gz
b、上述输出结果显示,当前linux用户有两个任务计划,如需要再添加,仅需要在末尾增加一行并按规定填写计划内容即可;
c、上述任务计划写入的文件是:/var/spool/cron/linux <— 用户名
3、 /etc/crontab文件与crontab命令比较
- 仅root用户才能通过修改/etc/crontab文件实现任务计划,所有用户都可使用crontab命令实现任务计划;
- 任务计划的格式不同:/etc/crontab有7个字段设置,crontab命令仅有6个字段需设置。
CentOS7下的任务计划相关推荐
- centos7下没有iptables进行安装或更新
从centos7开始使用linux,之前版本的没有深入了解过,今天要开放个端口,需要有防火墙的相关操作,从网上查资料都是编辑/etc/sysconfig目录下面的iptables文件,可我进入这个文件 ...
- centos7 下搭建git服务器
总的来说,搭建git和svn形式差不多 1.首先要在服务器安装git环境,创建用户密码和仓库等 2.然后个人主机(基本是window)安装git客户端 3.将个人主机客户端的秘钥写到git服务器的一个 ...
- Centos7下安装Docker
Centos7下安装Docker(详细的新手装逼教程) 参考: https://www.cnblogs.com/qgc1995/archive/2018/08/29/9553572.html 早就听说 ...
- CentOS7下Firewall 开放指定端口
2019独角兽企业重金招聘Python工程师标准>>> CentOS7下Firewall一些基本常用命令 开放指定端口 firewall-cmd --zone=public --ad ...
- centos7下监控流量、数据包占用最大的进程
2019独角兽企业重金招聘Python工程师标准>>> centos7下监控流量.数据包占用最大的进程 听语音 | 浏览:89 | 更新:2018-10-18 21:05 1 2 3 ...
- CentOS7下Docker Storage Pool扩容
2019独角兽企业重金招聘Python工程师标准>>> CentOS7下Docker Storage Pool扩容 博客分类: dubbo 前言:在docker刚起步的时候,RHEL ...
- linux 安装redis2.8.3,centos7下安装Redis2.8版本步骤
Redis 简介 Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用. Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zs ...
- 日常工作问题解决:centos7下配置网卡以及查询网卡UUID
日常工作问题解决:centos7下配置网卡以及查询网卡UUID 参考文章: (1)日常工作问题解决:centos7下配置网卡以及查询网卡UUID (2)https://www.cnblogs.com/ ...
- pxe安装linux后命令不可用,CentOS7下的PXE无人值守系统安装(亲测成功)
CentOS7下的PXE无人值守系统安装 为了满足同时安装上百台linux,而且不需要人工干预.这就需要PXE来通过网线自动安装linux 1.搭建yum源来下载必要的工具,yum源的配置见点击打开链 ...
最新文章
- P2387 [NOI2014]魔法森林
- java_ant详解
- Katalon Studio自动化测试框架使用【2】--- 项目设置(MacOS)
- C++ - RTTI(RunTime Type Information)运行时类型信息 详解
- 【转】 ID,ClientID和UniqueID
- Windows XP SP3?转自作者: 孤单的鸽子, 出处:天极yesky, 责任编辑: 袁绍龙
- 自动论文生成器 python_python生成器
- Flash网页游戏辅助工具制作简析
- 全球软件无线电市场(SDR)标明到2020年的显著增量美元机会
- java 1.13 快照下载_Minecraft我的世界1.13Java版快照18w10c发布
- jcp jsr_Oracle提交了第三次JCP改革JSR,以提高透明度
- iphone之Info.plist的属性
- 应用在智能触摸遥控器中的触摸芯片
- webpack css-loader style-loader scss-loader cssloader模块化
- Camunda流程引擎 Modeler (二)
- 责任链模式与lambda重构责任链模式
- px、em 和 rem 三者区别
- python的图导入origin,导入Numpy或OriginPro和Python时出现问题
- Google Earth Engine(GEE)—— 一种快速提取河流及中心线的算法
- virtio-vsock
热门文章
- win10系统重装不含gho文件的原版镜像-某白菜+某碟通
- L-edit 个人常用功能总结
- R语言数据可视化之多幅图形的组合及输出
- 2021-08-09校网比赛B题
- microsoft office visio基本使用方法
- html绝对定位到相邻元素中间,css – 在另一个元素的中心下方水平居中绝对定位元素...
- 设计和实现无人机控制通讯协议:集成航向、俯仰、横滚、高度、灯光和相机控制
- Java 计算接口调用时间
- 一文搞定Netty,打造单机百万连接测试!
- 查询避免Unknown column ‘xxx’ in ‘where clause