Linux 定时任务crontab

Linux的定时任务使用crontab管理。crontab管理的是一个文件,使用crontab -e可以编辑文件,编辑的就是自动执行的命令。先看一个例子

*/1 * * * * date >> /tmp/date_record.txt

这添加了一个每分钟将系统时间写入文件的自动任务。

执行结果如图。

想要结束掉自动任务,编辑删除即可,或者在这一行前加一个#注释掉也可以。

其他的命令还有

crontab -l

列出当前用户所有的定时任务

crontab -r

结束当前用户所有的定时任务

crontab -u username -e

指定用户修改定时任务

编辑任务时有相应的格式

* * * * * commond

第一位代表分钟,第二位代表小时,第三位代表天,第四位代表月,第五位代表周,第六位是执行的命令。

*

代表所有

/

每多长时间一次

1-n

范围内

1,3,5

指定数字执行

#每分钟执行一次
*/1 * * * * command
#每小时执行一次
* */1 * * * command
#00:00执行
0 0 * * * command

https://crontab.guru/ 一个crontab的工具网站,检查格式

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值