“atualização do aptitude” como cronjob, personalize o cron-mail-output

0

Eu configurei aptitude update como cronjob para o root e enviei o e-mail para minha conta de usuário normal.

O que eu quero agora é que toda a saída do aptitude seja omitida e, em vez disso, apenas uma sumarização de todos os pacotes novos ou que possam ser atualizados. Também em caso de erros, deve haver uma lista de repos / ppa com erro e a mensagem de erro correspondente.

Existe uma maneira de fazer um cronjob e onde posso encontrar informações sobre o script de tal coisa?

    
por NobbZ 02.01.2012 / 19:13

1 resposta

1

Eu poderia pensar nos seguintes comandos:

sudo aptitude update >/dev/null 2>update-errors
aptitude search ~U >upgradable-packages
aptitude search ~N >new-packages
sudo aptitude forget-new

em seguida, nos arquivos update-errors , upgradable-packages e new-packages , você pode encontrar as informações que está procurando. Infelizmente, o comando forget-new , necessário para não mostrar novamente como os mesmos pacotes, parece não funcionar muito bem.

Para obter informações sobre o padrão de pesquisa de aptitude , instale o pacote aptitude-doc-en (ou no seu idioma, se disponível) e, em seguida, mostre a página Referência do termo de pesquisa (aqui um versão on-line )

A configuração do cronjob, dado que você já tem um, depende de você.

    
por enzotib 02.01.2012 / 19:19