在 Ubuntu(以及一般的 Linux 系统)里,spool(假脱机,spooling)并不是一个单一程序,而是一类用于临时存放待处理任务的目录/机制。Ubuntu 中常见的 spool 支持内容包括:
由 CUPS(Common UNIX Printing System)管理:
/var/spool/cups/相关命令:
lpq # 查看打印队列
lpr # 提交打印任务
cancel # 取消打印任务
用于存放用户邮件:
/var/spool/mail/(常见)/var/mail/(符号链接)相关服务:
postfixsendmailexim4查看邮件:
mail
由 cron / cronie 使用:
/var/spool/cron/
/var/spool/cron/crontabs/命令:
crontab -e # 编辑当前用户任务
crontab -l # 查看
由 atd 服务管理:
/var/spool/at/at 提交的延迟执行任务示例:
echo "backup.sh" | at now + 1 hour
Ubuntu 中可能还存在:
/var/spool/rsyslog/:日志缓冲/var/spool/anacron/:anacron 任务/var/spool/apt/:apt 下载缓存(部分版本)/var/spool/lpd/:传统 LPD 打印(较少用)Ubuntu 的 spool 主要支持:打印任务、邮件、cron/at 定时任务,以及部分系统服务的临时队列数据。
如果你指的是 某个具体程序(如 CUPS、Postfix、Samba)的 spool 支持,可以告诉我具体场景,我可以更详细地说明。