想让服务器每天自动备份数据库、每小时清理缓存?crontab就是Linux的定时任务调度器,到点自动执行你预设的脚本。
crontab语法
# 格式:分 时 日 月 星期 命令
0 3 * * * /home/backup.sh # 每天凌晨3点备份
*/5 * * * * curl -s https://example.com > /dev/null # 每5分钟检查网站
0 8 * * 1 /home/report.sh # 每周一早8点发报告时间字段速查
| 字段 | 范围 | 用法 |
|---|---|---|
| 分钟 | 0-59 | */5=每5分钟 |
| 小时 | 0-23 | 3=凌晨3点 |
| 日期 | 1-31 | *=每天 |
| 月份 | 1-12 | *=每月 |
| 星期 | 0-7(周日=0或7) | 1=周一 |
管理命令
crontab -e # 编辑定时任务
crontab -l # 查看当前任务列表
grep CRON /var/log/syslog # 查看执行日志总结
CRON是服务器自动化的基石——掌握”分时日月周命令”六个字段,把手动操作变成自动运行。更多运维工具看极跃IP资源导航。






