Linux 任务计划(cron)

简介: Linux 任务计划(cron)

Linux 任务计划是一种允许您在特定时间或间隔时间执行命令或脚本的功能。它可用于自动化各种任务,例如:


备份文件

更新软件

发送电子邮件

执行日志记录

在 Linux 中,任务计划由 crond 服务来控制。crond 服务是一个后台服务,它会定期检查 crontab 文件,以查看是否有需要执行的任务。


01. 查看 当前用户的任务计划


crontab -l


02. 编辑 当前用户的任务计划


crontab -e


* * * * * 执行的事情
- - - - -
| | | | |
| | | | +----- 星期几 (0 - 6) (星期天是0或7)
| | | +------- 月份 (1 - 12)
| | +--------- 月份中的第几天 (1 - 31)
| +----------- 小时 (0 - 23)
+------------- 分钟 (0 - 59)


实例

* * * * *                       (每分钟都执行)
 
0 2 1,2,4,6 * *              (1246号的2点钟运行程序)
 
0 2 5-9 * *               (每月的5-9日 凌晨两点运行)
 
30 9 * * *                      (每晚的九点半执行)
0 10 * * 5                      (每周五十点钟执行)
0 7 10 2 7                      (2月10日七点执行一次 每周七点钟执行一次 5次)



02. 删除 当前用户的任务计划


crontab -r                    删除所有的cron
 
crontab -r -u username        删除指定用户的cron
 
crontab -e                    进入编辑 进行删除 记得保存
相关文章
|
21天前
|
监控 Unix Linux
|
2月前
|
Unix Linux Python
Cron定时设置在linux和mac中的使用
文章详细说明了如何在Linux和Mac操作系统中使用Cron进行定时任务的设置,并提供了多个Cron表达式的实例。
41 0
|
3月前
|
存储 监控 Linux
|
3月前
|
Linux 调度
在Linux中,如何使用cron和at命令进行任务调度?
在Linux中,如何使用cron和at命令进行任务调度?
|
3月前
|
存储 运维 监控
|
3月前
|
Linux 调度
在Linux中,任务计划格式中,前面5个数字分表表示什么含义?
在Linux中,任务计划格式中,前面5个数字分表表示什么含义?
|
3月前
|
存储 Linux 开发工具
在Linux中,如何备份某个用户的任务计划?
在Linux中,如何备份某个用户的任务计划?
|
3月前
|
监控 安全 Linux
在Linux中,如何设置定时任务(cron job)?
在Linux中,如何设置定时任务(cron job)?
|
3月前
|
Linux 调度
在Linux中,如何使用cron进行任务调度?
在Linux中,如何使用cron进行任务调度?
|
3月前
|
监控 Linux 网络安全
在Linux中,什么是cron作业?如何创建一个cron作业?
在Linux中,什么是cron作业?如何创建一个cron作业?