Linux 定时执行任务——crontab命令

本文详细介绍Linux下Cron定时任务的使用方法,包括crontab命令操作、cron表达式的解析及实例演示,如设置定时执行脚本、周期性任务等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、前言

  在Linux中我们经常会需要定时去执行一些任务脚本。在Linux中有这样一个命令就是帮助我们定时执行任务脚本的。它就是crontab
  cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。

2、crontab命令

写定时任务

#写定时任务
crontab -e
#查看定时任务
crontab -l

3、cron表达式

cron表达式,从crontab文件中抠出来的

# Example of job definition:
# .---------------- minute (0 - 59) 分钟
# |  .------------- hour (0 - 23) 小时
# |  |  .---------- day of month (1 - 31) 几号
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ... 几月
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat 星期几
# |  |  |  |  |
# *  *  *  *  * user-name  command to be executed

举几个例子吧:

# 每天晚上23点30分执行爬虫脚本
30 23 * * * /usr/local/bin/python3 /opt/data/crawl.py
# 每五分钟执行爬虫脚本
*/5 * * * *  /usr/local/bin/python3 /opt/data/crawl.py
# 每天1点-5点每小时执行一次爬虫脚本
0 1-5 * * *  /usr/local/bin/python3 /opt/data/crawl.py
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值