centos 删除crontab_centos下crontab的使用
4.cron文件语法:
分 小时 日 月 星期 命令
0-59 0-23 1-31 1-12 0-6 command (取值范围,0表示周日一般一行对应一个任务)
5.记住几个特殊符号的含义:
“*”代表取值范围内的数字,
“/”代表”每”,
“-”代表从某个数字到某个数字,
“,”分开几个离散的数字
Crontab文件的格式为”M H D m d cmd”。其中,M代表分钟(0~59),H代表小时(0~23),D代表天(1~31),m代表月(1~12),d代表一星期内的天(0~6,0为星期天)。Cmd表示要运行的程序,它被送入sh执行,这个shell只有USER、HOME、SHELL三个环境变量。
使用cron服务,用server crond status查看cron服务状态,如果没有启动则service crond start启动它,cron服务是一个定时执行的服务,可以通过crontab命令添加或编辑需要定时执行的任务:
crontab –u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab –l //列出某个用户cron服务的详细内容
crontab –r //删除某个用户的cron服务
crontab –e //编辑某个用户的cron服务
crontab filename //以filename作为crontab的任务列表文件并载入
比如说root查看自己的cron设置:crontab –u root –l
再例如,root想删除fred的cron设置:crontab –u fred –r
在编辑cron服务时,编辑的内容有一些格式和约定,输入:crontab –u root –e
进入vi编辑模式,编辑的内容一定要符合下面的格式:
*/1 * * * * ls >>/tmp/ls.txt
编辑/etc/crontab文件,在末尾加上一行:30 5 * * * root init 6这样就将系统配置为每天早上5点30分自动重新启动。
crontab 文件中的行由6个字段组成,不同字段间用空格或tab键分隔。前5个字段指定命令要运行的时间
分钟(0-59)
小时(0-23)
日期(1-31)
月份(1-12)
星期几(0-6,其中0代表星期日,好像7也代表星期日)
第6个字段是一个要在适当时间执行的字符串。
例子:
#MIN HOUR DAY MONTH DAYOFWEEK COMMAND
#每天早上6点10分
10 6 * * * date
#每两个小时
0 */2 * * * date
#晚上11点到早上8点之间每两个小时,早上8点
0 23-7/2,8 * * * date
#每个月的4号和每个礼拜一到礼拜三的早上11点
0 11 4 * 1-3 date
#1月1日早上4点
0 4 1 1 * date
补充:在使用crontab的时候,要特别注意的是运行脚本中能够访问到的环境变量和当前测试环境中环境变量未必一致,一个比较保险的做法是在运行的脚本程序中自行设置环境变量(export)
(1) 先建一个文件crond.txt如下,每天早上5点36分重新启动
36 5 * * * reboot
(2)上传到/opt目录
(3)运行命令
crontab /opt/crond.txt
crontab –l
让配置文件生效:如果让配置文件生效,还得重新启动cron,切记,既然每个用户下的cron配置文件修改后,也要重新启动cron服务器。
cenos下重启cron命令:
centos 删除crontab_centos下crontab的使用相关推荐
- centos 删除crontab_CentOS安装crontab及使用方法
安装crontab: [root@CentOS ~]# yum install vixie-cron [root@CentOS ~]# yum install crontabs 说明: vixie-c ...
- centos 删除crontab_centos crontab(定时任务) 使用
一.介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行.当安装完成操作系统之后,默认便会启动此任务调度命令.crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动 ...
- centos 删除crontab_Centos 7 安装crontab及cron常用命令
crontab是linux系统常用的一个定时执行任务的软件.闲吧一直用centos,现在用的多的就是Centos 7系统了. 今天就记录下Centos 7下安装crontab命令,以及crontab常 ...
- centos 删除crontab_centos crontab详解
1.crontab安装 [root@CentOS ~]# yum install vixie-cron [root@CentOS~]# yum install crontabs 说明: vixie-c ...
- centos 删除crontab_centos7 定时任务crontab命令详解
crontab命令被用来提交和管理用户的需要周期性执行的任务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查 ...
- centos 删除crontab_Centos7 利用crontab定时执行任务及配置方法
crond是什么? crond 和crontab是不可分割的.crontab是一个命令,常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于 ...
- centos 删除crontab_Centos7:利用crontab定时执行任务
cron服务是Linux的内置服务,但它不会开机自动启动.可以用以下命令启动和停止服务: /sbin/service crond start /sbin/service crond stop /sbi ...
- CentOS删除文件且不删除/目录下所有
问题描述: centos在 /目录下存在大量的无用文件(由程序生成的废弃文件),此时想删除掉这些无用文件 rf -rf / *.jpg 此命令会删除 /下所有以.jpg为后缀的文件 以下命令可以解决: ...
- CentOS 6.3下rsync服务器的安装与配置[转]
CentOS 6.3下rsync服务器的安装与配置 一.rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以 ...
最新文章
- 华为诺亚方舟加拿大实验室提出BANet,双向视觉注意力机制用于单目相机深度估计...
- ECS服务器指定实例规格最佳推荐
- java bufferedreader mark_BufferedReader之mark与reset初探
- jquery实现点击浏览器后退,上一页面自动刷新
- There is no database available的错误消息
- Mac终端给命令设置别名alias的办法
- j2ee 和 j2se_在J2SE应用中模拟CDI的会话和请求范围
- java heroku_Heroku运行Java
- linux 下外语学习软件_学习外语如何帮助您学习编码
- Oracle数据库出现“本地计算机上的OracleOraDB11g_homeTNSListener服务启动后停止.....”问题解决方案...
- Java代码执行Linux脚本
- android 安装在笔记本,笔记本安装安卓系统图解_笔记本电脑如何安装安卓系统-win7之家...
- JVM内存分配担保机制
- 中文数字阿拉伯数字相互转换(Java版本)
- android 6gb和8gb区别,6GB和8GB区别到底有多大?千万别再花冤枉钱了
- 有一种蓝叫 APEC 蓝
- 【面试记录】基恩士2023招聘
- 淮阴中学2021高考成绩查询,2021年淮阴高考成绩排名及成绩公布时间什么时候出来...
- 关于Java中抽象类和接口的一点思索
- 【腾讯TMQ】漫步VR——Unity语音聊天室开发小结
热门文章
- BZOJ 2768 [JLOI2010]冠军调查
- 719. Find K-th Smallest Pair Distance
- [Leetcode][第336题][JAVA][回文对][暴力][HashSet][字典树]
- codeup 1128: 出租车费 贪心|找规律
- mysql数据库持续_MySql数据库--持续记录ing
- 裸奔浏览器_躲进浏览器隐私模式就安全了吗?相当于闭着眼睛裸奔
- CSS3 线性渐变背景的过渡效果
- php中介者,PHP设计模式 - 中介者模式
- oracle数据库的浮点数,Oracle Float类型
- 如何改善虚幻引擎中的游戏线程CPU性能表现