欢迎来到程序员中文网!

首页 Linux Mysql C++ Python PHP JavaScript 资源下载 动态 开源推荐
我要投稿 投诉建议

Linux 定时任务:Cron 与 Anacron

时间:2026年08月12日 04:46:50 浏览:0

Cron 基本语法


crontab -e  # 编辑当前用户任务

格式:分 时 日 月 周 命令


常见示例:


# 每天凌晨 2 点备份数据库
0 2 * * * /usr/bin/mysqldump --all-databases > /backup/db.sql

# 每周一重启 nginx
0 0 * * 1 systemctl restart nginx

# 每 5 分钟检查服务状态
*/5 * * * * /usr/local/bin/health_check.sh

Anacron 解决断电错过任务


Anacron 会在开机后补执行错过的任务,适合桌面或笔记本。


# 查看 Anacron 配置
cat /etc/anacrontab

日志查看


tail -f /var/log/cron

定时任务务必在脚本中配置好 PATH 环境变量,否则可能找不到命令。