crontab执行多个任务设置
时间: 2024-09-24 15:13:23 浏览: 42
使用linux命令crontab间隔时间执行其它命令
Cron是一个在Unix-like操作系统中用于定期执行任务的时间调度工具,通过`crontab`(cron table)文件,你可以配置一系列命令在特定时间点或周期性地运行。如果你想在一个`crontab`文件中设置多个任务,你需要按照特定格式编写每个任务的行:
每一行代表一个单独的任务,由六个域(也称为字段)组成,格式如下:
1. **分钟** (0-59)
2. **小时** (0-23)
3. **日期月份** (1-31)
4. **星期几(0-7或 Mon-Sun)**
5. **命令** (可以是完整的shell脚本或单个命令)
6. **标签**(可选,用于区分任务,通常用于日志或管理)
例如:
```bash
# 每天凌晨1点执行清理日志任务
0 1 * * * /path/to/cleanup_log.sh
# 每周日晚上11点备份数据库
0 23 * * 0 /usr/local/bin/db_backup.sh
# 每月的第一天发送报告邮件
0 9 1 * * /home/user/report_sender.sh
```
每个任务之间用空行分隔。要添加新任务,直接在`crontab -e`编辑器中输入新的行并保存。
阅读全文