Linux“邮件”命令:无法打开显示

Linux“邮件”命令:无法打开显示

我刚刚在 Ubuntu(mailutils 包)中安装了“mail”命令,以便查看 cron 作业的反馈。

我在提示符下输入“mail”,看到如下内容:

"/var/mail/*$USER*": 1 message 1 unread
>U 1 *Name* *Date* Output from your job 

我在提示符1下输入?并获得大量有关该消息的输出(发件人、日期、主题...),但在最后一行显示

Error: Can't open display:
?

我又回到了提示。

有谁知道问题可能是什么?

答案1

mail程序在寻呼机中打开电子邮件。环境变量PAGER可以覆盖默认寻呼机,通常是less.在基于 Debian 的系统中,有一个/usr/bin/pager由替代系统管理的系统。您需要确保您的寻呼机不是 GUI 应用程序,这需要 X。测试这一点的一个简单方法是PAGER临时设置。

PAGER=/usr/bin/less mail

答案2

看起来像是在尝试打开 GUI。您可以将 DISPLAY 变量设置为运行 xwindows 服务器的位置以打开它:

  export DISPLAY=IP/Hostname:0.0

IP/主机名=xwindows 服务器的地址

相关内容