补充说明
biff 是早期 Unix 的邮件通知开关:开启后,comsat 服务会在新邮件到达时向用户终端写入一行提示。它依赖本机的 comsat 守护进程与 MAIL 环境变量,如今几乎被 mail、mutt、桌面通知与 IMAP 客户端取代,很多发行版已不再默认提供。
现代系统上如果命令不存在属于正常现象。需要终端邮件提醒时可改用 mail/mutt 的钩子,或让 procmail、notmuch 触发通知。
语法
biff [y | n]
不带参数时显示当前状态;y 开启提示,n 关闭提示。
实例
# 查看当前是否开启
biff
# 开启新邮件终端提示
biff y
# 关闭提示,避免打断全屏程序
biff n
# 检查 comsat 服务是否在运行(传统实现)
ps -ef | grep '[c]omsat'
# 现代替代:用 mail 查看是否有新邮件
mail -e && echo "有新邮件"
旧实现要求 biff 具有 setgid 权限以访问邮件队列;若状态无法切换,检查权限与 comsat 是否启用。