Comando Linux 'mail': não é possível abrir a exibição

0

Acabei de instalar o comando 'mail' no Ubuntu (pacote mailutils) para ver feedback de trabalhos agendados.

Eu digito 'mail' no prompt e vejo algo assim:

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

Eu digito 1 no prompt ? e recebo muitos resultados sobre a mensagem (De, Data, Assunto ...), mas na última linha diz

Error: Can't open display:
?

e estou de volta ao prompt.

Alguém tem alguma idéia do problema?

    
por ryan221b 04.06.2013 / 20:51

2 respostas

2

O programa mail abre e-mails em um pager. A variável de ambiente PAGER pode substituir o pager padrão, que normalmente é less . Em sistemas baseados em Debian, existe um /usr/bin/pager que é gerenciado pelo sistema de alternativas. Você precisa garantir que seu pager não seja um aplicativo GUI, o que exigiria X. Uma maneira fácil de testar isso é definir PAGER temporariamente.

PAGER=/usr/bin/less mail
    
por 05.06.2013 / 05:10
-1

parece tentar abrir a GUI. você pode definir a sua variável DISPLAY para onde você está executando o servidor xwindows para abri-lo:

  export DISPLAY=IP/Hostname:0.0

IP / Hostname = addres para o seu servidor xwindows

    
por 04.06.2013 / 21:10