próximo acima anterior sumário índice
Próximo: 27.3 Configuração do Programa Acima: 27. Configuração do Leitor Anterior: 27.1 Configuração do Programa   Sumário   Índice


27.2 Configuração do Programa trn

trn também é o sucessor de um antigo leitor de notícias, chamado rn (que significa leitor de notícias27.5). O ``t'' no seu nome significa ``temas''27.6. Foi escrito por Wayne Davidson.

Diferentemente de tin, trn não permite a criação de bases de dados de temas em tempo de execução. Ao invés disso, ele usa bases criadas pelo programa chamado mthreads que deve ser acionado regularmente pelo cron para atualizar os arquivos de índices.

Não executar mthreads não quer dizer que não se possa acessar novos artigos, significa somente que aqueles artigos ``Intel investe no Linux'' estarão dispersos no menu de seleção de artigos, ao invés de agrupados em um único tema que poderia ser mais facilmente tratado.

Para acionar o agrupamento por temas para um grupo de notícias em particular, mthreads é acionado com uma lista destes grupos na linha de comando. A lista deve ser feita exatamente da mesma forma que uma entrada do arquivo sys:



Isso irá habilitar o agrupamento para todos os grupos de comp e rec, exceto para rec.games.go (pessoas que jogam Go não necessitam de assuntos organizados). Após este procedimento basta acioná-lo sem qualquer opção para que ele organize todos os novos artigos. A organização de todos os grupos encontrados no arquivo active pode ser definida ao se acionar mthreads com a lista de grupos igual a all.

Caso se esteja recebendo notícias durante a noite, pode-se customizar mthreads para que seja executado uma vez pela manhã, por exemplo. Pode-se porém executá-lo tantas vezes quantas sejam necessárias. Sites que tem um tráfego muito intenso podem executar mthreads no modo servidor. Quando ele é acionado na inicialização do sistema, usando-se a opção -d, o programa entra em modo de execução em segundo plano e é automaticamente acionado a cada 10 minutos para checar se há novos artigos que devem ser organizados por tema. Para executar mthreads no modo servidor, basta colocar a seguinte linha no programa rc.news:



A opção -a faz com que mthread automaticamente acione a organização por tema de novos grupos, assim que eles sejam criados, a opção -v habilita o registro de mensagens de mthreads em seu arquivo de ocorrências denominado mt.log localizado no diretório onde trn foi instalado.

Artigos antigos não mais disponíveis devem ser removidos dos arquivos de índices regularmente. Por padrão, somente artigos cujos números estejam abaixo do menor número de identificação de artigos disponíveis serão removidos.27.7 Artigos acima deste número que tenham de qualquer forma expirado (porque continham um valor já expirado no campo do cabeçalho Expires:), poderão ser removidos pelo programa mthreads através da opção -e, a qual força a execução de uma verificação avançada de artigos expirados. Quando o programa mthreads é executado em modo servidor, a opção -e faz com que seja executada esta verificação avançada uma vez ao dia, logo após a meia-noite.


próximo acima anterior sumário índice
Próximo: 27.3 Configuração do Programa Acima: 27. Configuração do Leitor Anterior: 27.1 Configuração do Programa   Sumário   Índice
www.conectiva.com