Linux crontab 设置定时任务

Linux crontab

一、crontab 功能简介

cron是一个常驻服务,它提供计时器的功能,让用户在特定的时间得以执行预设的指令或程序。只要用户会编辑计时器的配置文件,就可以使用计时器的功能。

二、centos 7 crontab 的相关命令

1、安装crontab服务

yum install vixie-cron

yum install crontabs

2、服务操作命令

/bin/systemctl restart crond.service  #启动服务

/bin/systemctl reload  crond.service  #重新载入配置

/bin/systemctl status  crond.service  #查看crontab服务状态

3、相关语法

语  法:crontab [-u <用户名称>][配置文件] 或 crontab [-u <用户名称>][-elr]

配置文件格式:Minute Hour Day Month DayOFWeek Command

参  数:

-e  编辑该用户的计时器设置。

-l  列出该用户的计时器设置。

-r  删除该用户的计时器设置。

-u<用户名称>  指定要设定计时器的用户名称。

三、简单demo的操作步骤:

1、service crond status                      #查看服务是否启动

2、service crond start                       #如没有启动服务,启动服务

3、crontab -l                                #查看当前定时任务列表

4、需求:每分钟都打印当前时间到一个日志文件当中。

  4.1  crontab -e                           #打开定时任务列表文件,进行编辑

  4.2  */1 * * * * date >> /tmp/log.txt     #在最后一行插入内容,保存退出

5、tail -f /tmp/log.txt                     #监听log.txt文件内容
6、/var/log/cron 可以查看定时任务执行情况,可以用tail -f /var/log/cron
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容