BASH Programming - Введение

           

в определенной доле ежедневного внимания


C News нуждаются в определенной доле ежедневного внимания со стороны администратора, но его действия могут быть определены один раз и для всех командой crontab -e для пользователя news. Далее показано как может выглядеть эта установка; она может быть настроена как вам угодно:

# maintain incoming и outgoing batches 10,40 * * * * /usr/lib/newsbin/input/newsrun

# expire C News, once a day 30 0 * * * /usr/lib/newsbin/expire/doexpire

# monitor и report if needed 00 2 * * sat /usr/lib/newsbin/maint/addmissing 40 3 * * * /usr/lib/newsbin/maint/newswatch 50 3 * * * /usr/lib/newsbin/maint/newsdaily

newsrun перемещает входящие и исходящие статьи (дважды в час), doexpire будет удалять утаревшие статьи (каждую нось в 00:30), а три последние команды выополняют различные административные и корректирующие ошибки функции.

Нужно также удостовериться, что при запуске машины все чисто. От пользователя root, добавьте строку в /etc/rc.d/rc.local:

su news -c /usr/lib/newsbin/maint/newsboot

News могут обрабатываться программой NewsX, извлекающей новости с NNTP-сервера. Программа может быть найдена на:


  • Or:




  • Установка NewsX предельно проста. Установка в классическом случае:

    make su make install exit

    Для приведенной установки все, что вы должны сделать - это создать группы, которые вы хотите читать, используя команду "addgroup".

    Чтобы выбрать статьи, пользователь news выдает следующие команды (при установке связи по PPP, или аналогичной -):

    newsrun newsx acme news.acme.net newsrun

    Опция -d дает непрерывную распечатку экрану. За подробной информацией обратитесь к документации NewsX.

    NewsX будет также заботиться о регистрации исходящих новостей.

    Для управления удалением статей при их устаревании требуется файл explist, требуется. Комментарии в этом примере должны объяснить, что мы делаем:

    # hold onto history lines 14 days, nobody gets >120 days /expired/ x 14 - /bounds/ x 0-1-120 -

    # retain these for 2 months comp.sources,comp.os.linux.all x 60 -

    # noise gets thrown away fast junk,control x 2 -

    # default: 14 days, no archive all x 14 -

    ALT: В маленьком спуле новостей, не требуется частое управление группами новостей. Полезность трафика изменяется в широких пределах. Основная задача состоит в определении, какие статьи отбросить, а какие группы создать автоматически. Чтобы гарантировать, что управляющие сообщения, содержащие новую группу, не создадут у нас беспорядок, в файле, называемом newgroupperm определяется, что именно мы позволяем:

    comp.os.linux tale@uunet.com yv all any nq

    В этом примере, будут созданы все группы в иерархии comp.os.linux (y), и пользовательские новости будут сообщаться (v). Все остальные будут молча (q) проигнорированы (n). Последняя строка нужна, если вы хотите создавать все группы вручную.

    ALT: Альтернатива NewsX - suck, или slurp совместно с postit. Slurp использует NNTP NEWNEWS, который может работать с несколькими серверами.


    Содержание  Назад  Вперед







    Forekc.ru
    Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий