| 用途 | 定位 at 任务的执行痕迹与输出 |
|---|---|
| 去向 | 邮件 / atd 日志 / 任务自身重定向 |
| 日志 | /var/log/syslog、journalctl -u atd |
查执行痕迹
查执行痕迹
sudo grep atd /var/log/syslog | tail -n 10
sudo journalctl -u atd --since today --no-pager | tail -n 20
# 邮件收件箱(本机 MTA 存在时)
mail -u $USER 2>/dev/null | head稳妥做法:任务内重定向
稳妥做法:任务内重定向
at -f /opt/scripts/maintenance.sh 03:00
# 脚本里:exec >>/var/log/maint.log 2>&1
exec >>/var/log/maint.log 2>&1与 cron 一样:默认邮件依赖 MTA,生产环境统一改为任务内重定向到日志文件。