Inicie o Thunderbird em segundo plano para buscar e-mails e fechá-los alguns minutos depois

3

No GNU / Linux, como é possível iniciar o Thunderbird em segundo plano, deixá-lo rodar por alguns minutos para buscar e-mails e depois fechá-lo?

    
por Omid 18.06.2011 / 06:26

2 respostas

3

Parece que o Thunderbird não suporta esta funcionalidade, no entanto, existem algumas discussões aqui e aqui que discutem as opções para fazer isso com o seu gerenciador de janelas / ambiente de trabalho. Essencialmente, executando-o minimizado, sem ícone da bandeja do sistema, etc.

Para que seja executado apenas por alguns minutos, você pode iniciar TB usando um script:

#!/bin/bash
/usr/bin/thunderbird &
sleep 300 # 5 minutes
kill $!

Outra opção seria usar outro programa para baixar seus e-mails para você e fazer o Thunderbird ler o e-mail do seu disco local. OfflineIMAP faz um bom trabalho se o seu servidor de correio suportar o IMAP. O Fetchmail é outra opção que também funciona com o POP3.

    
por 18.06.2011 / 06:38
1

A solução que resolvi (graças à resposta de Flimzy) é usar o seguinte script, salvo em, digamos, $HOME/thunderbird_cron.sh

#!/bin/bash
/usr/bin/alltray /usr/bin/thunderbird &
sleep 5m
killall thunderbird-bin

junto com o seguinte crontab -e entry

0 0 * * * env DISPLAY=:0.0 $HOME/thunderbird_cron.sh

para executar o Thunderbird por 5 minutos uma vez por dia à meia-noite, para buscar e-mails e encerrá-lo posteriormente.

  • kill $! , ao contrário do que é sugerido por Danniel Beck, não funciona quando o script é executado por cron , pois $! não retorna o ID do processo correto.

  • A parte env DISPLAY=:0.0 dirá cron para usar a primeira tela do monitor atual para o Thunderbird. tem para estar lá para um aplicativo GUI ser executado por cron .

  • alltray é usado para executar o Thunderbird encaixado na bandeja, tornando o processo de abertura e fechamento invisível ao usuário.

Atualização : Mesmo se a opção "Verificar novas mensagens na inicialização" estiver selecionada (em Configurações da conta / Configurações do servidor), o não iniciará o download de novas mensagens até depois uma pasta da sua conta de e-mail é selecionada. (A versão que eu testei é 3.1.10 no Ubuntu 10.04 LTS.) Para automatizar esta seleção na inicialização, o add-on Folderpane Tools pode ser usado. (O método discutido no link não funciona.)

    
por 19.06.2011 / 07:27