crontab·定时任务使用笔记

本文介绍了如何使用crontab进行定时任务设置,包括编辑crontab配置文件、理解时间表达式以及设置日志记录。通过实例展示了如何配置每两小时执行一次的任务以及特定时间执行的任务。
摘要由CSDN通过智能技术生成

自动执行

大部分时候,我们需要定时任务来帮我们自动执行一些操作,比如清理几个月之前的日志、项目上线等。

crontab

crontab 提供了非常简单实用的使用体验。crontab(crond table) 管理定时任务非常简单,只需要编辑一个文件就可以了。这个文件里,每一行都代表:某月某周某日某时某分要执行的任务。
通过 crontab -e 命令直接打开这个文件。

第一次打开时可能会让你选用什么编辑器来编辑,命令行里的编辑器通常与我们日常使用的有很大的不一样,这里建议使用 gedit 来编辑,当然如果没用过 gedit,需要先百度查查其用法(很简单)

看看配置文件

第一次打开,这个文件里应该是一堆注释(井号后面是注释),用来介绍 crontab。可以直接把他们都删掉,然后输入并保存:(注意空格哦)

* * * * * echo hello >> ~/crontab.test

这一行分两部分,第一部分是前面的五个星,用来表示任务执行的时间,后面再详细解释。第二部分是定时被执行的任务:输出“hello”到家目录下的 crontab.test 文件(这个文件需要自己手动创建,命名什么的随意)。

文件保存后,会立即生效,不需要其他操作

也许唯一的难点在于理解和使用那五颗星。
如果直接解释这些星

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值