- 工信部备案号 滇ICP备05000110号-1
- 滇公网安备53011102001527号
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
- CN域名投诉举报处理平台:电话:010-58813000、邮箱:service@cnnic.cn
Linux 任务计划用于在指定时间自动执行命令或脚本。
cron:适合重复性/周期性任务(如每天备份、每小时清理日志)
at:适合一次性任务(如明天下午 3 点重启服务)
服务名 | 说明 | 常见发行版差异 |
|---|---|---|
| cron 守护进程,常驻后台扫描并触发任务 | RHEL/CentOS/Fedora 叫 |
| at 守护进程,负责调度一次性任务 | 多数发行版同名 |
查看状态:
systemctl status cron或systemctl status crond
启动/启用:sudo systemctl enable --now cron
路径 | 作用 |
|---|---|
| 系统级 cron 配置,需指定执行用户 |
| 各用户独立的 cron 配置(文件名=用户名) |
| 第三方软件或管理员放置 cron 片段的目录 |
| 系统定时脚本目录(通常由 |
| 控制哪些用户可使用 |
| 存放 |
cron 周期性任务bash123456
时间格式:分 时 日 月 周 命令
示例:0 2 * * * /usr/local/bin/backup.sh → 每天凌晨 2:00 执行
/etc/crontab格式多一列用户:分 时 日 月 周 用户 命令
at 一次性任务bash123456789
环境变量缺失:cron 默认不加载用户环境变量,脚本中务必使用绝对路径,或在脚本开头手动 export PATH=...
输出重定向:建议将标准输出和错误重定向到日志,避免触发邮件告警* * * * * /script.sh >> /var/log/myscript.log 2>&1
无需重启服务:使用 crontab -e 保存后,守护进程会自动重载配置。
权限控制:若存在 /etc/cron.allow,则仅其中列出的用户可用;若不存在则检查 cron.deny。
日志查看:journalctl -u cron 或查看 /var/log/cron
售前咨询
售后咨询
备案咨询
二维码

TOP