CentOS定时任务crontab命令的使用
简介
crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。
如何使用
- 首先查看帮助
通过usage可以看到使用格式如下:
crontab [-u user] [ -e | -l | -r ] file
-u后边跟用户名
-e 代表编辑定时任务列表
-l 列出用户定时任务
file为定义定时任务的文件
其他参数一目了然,其中file的格式很重要
文件中共包含六个字段,前五个字段为时间,最后一个字段为要执行的命令。
minute 表示分钟,可以是0-59
hour 表示小时,可以是0-23
day 表示天,可以是1-31
month表示月,可以是1-12
week 表示周几,可以是0-7
command代表要执行的命令,可以是linux命令,也可以是shell脚本
时间字段中:
星号* 代表任何时间
逗号, 比如hour是 “3,4,9” 代表3点、4点、9点都要执行
横杠- 代表范围 比如hour是“3-9”,代表3点至9点都要执行
斜线\/ 代表时间间隔 比如hour是 “0-23/2”,代表在0至23点之间,每两个小时执行一次
常用
- 查看当前用户下的定时任务
- 查看用户root下的定时任务
3.给root用户添加定时任务
定义test.task,内容如下:
添加到定时任务列表
- 删除root的定时任务

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CentOS查看端口对应的PID
有时候遇到终端的程序关闭但是服务未关闭的情况,此时端口被占用。 可以根据端口后查看PID, 然后杀死相应进程。比如以80端口为例。 lsof -i :80 kill -9 pid 查看某个端口的使用情况。 netstat -tln netstat -tln | grep 80
- 下一篇
CentOS6安装postfix并设置sasl
postfix是一个流行的smtp服务器。smtp服务器默认端口是25(不采用ssl/tls加密的情况)。 下面介绍如何在CentOS6上安装postfix。 1 . CentOS6默认已经安装了postfix.如果系统没有postfix的话,可以采用如下命令安装它。 [root@mail ~]# yum -y install postfix 2 . 配置postfix的main.cf,配置smtp-auth采用dovecot的sasl功能。 [root@mail ~]# vi /etc/postfix/main.cf # 第75行: 去掉注释,并设置主机名。 myhostname = mail.opsky.top # 第83行: 去掉注释,并设置域名。 mydomain = opsky.top # 第99行: 去掉注释。 myorigin = $mydomain # 第116行: inet_interfaces = all # 第119行: 如果只使用ipv4,那么设置如下。 inet_protocols = ipv4 # 第164行: 配置可接收邮件...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- Linux系统CentOS6、CentOS7手动修改IP地址
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Red5直播服务器,属于Java语言的直播服务器
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题