在 Ubuntu(以及其他 Linux 发行版)中,spool 通常指的是“缓冲/排队目录”,最典型的就是 打印队列(CUPS) 和 邮件队列(mail spool)。不同场景看日志的方法不一样,下面按常见情况说明。
打印任务一般存放在:
/var/spool/cups/
d* 文件:打印任务数据c* 文件:任务控制文件⚠️ 不建议直接打开这些文件,一般用命令查看
lpstat -o
查看所有打印机状态:
lpstat -p -d
CUPS 日志在:
/var/log/cups/
常用日志:
/var/log/cups/access_log
/var/log/cups/error_log
实时查看错误日志:
tail -f /var/log/cups/error_log
/var/spool/mail/
# 或
/var/mail/
查看某用户邮件:
mail
或
less /var/mail/username
如果使用 Postfix:
tail -f /var/log/mail.log
查看邮件队列:
mailq
/var/spool/cron/
# 或
/var/spool/cron/crontabs/
grep CRON /var/log/syslog
实时查看:
tail -f /var/log/syslog | grep CRON
常见 spool 位置:
/var/spool/
├── cups/ # 打印
├── mail/ # 邮件
├── cron/ # 定时任务
├── anacron/
└── lpd/ # 老式打印
如果你不确定是哪种 spool,可以先看:
ls /var/spool/
如果你能告诉我:
我可以直接给你对应的具体排查命令。