【Linux】Linux 系统中,定时任务(计划任务)
在 Linux 系统中,定时任务(计划任务) 主要通过 cron
服务实现,核心命令是 crontab
。以下是完整用法指南:
1. 核心命令:crontab
- 编辑定时任务:
crontab -e # 编辑当前用户的定时任务(默认使用 vi 编辑器)
- 查看定时任务:
crontab -l # 列出当前用户的所有定时任务
- 删除所有定时任务:
crontab -r # 清空当前用户的定时任务(谨慎操作!)
- 指定用户(需 root 权限):
crontab -u username -e # 编辑其他用户的定时任务
2. crontab 语法格式
定时任务文件的每行格式为:
* * * * * command-to-execute
│ │ │ │ │
│ │ │ │ └── 星期几 (0-7, 0和7均表示周日)
│ │ │ └──── 月份 (1-12)
│ │ └────── 日 (1-31)
│ └──────── 小时 (0-23)
└────────── 分钟 (0-