Библиотека сайта rus-linux.net
Управление INN: команда ctlinnd
Сервер новостей INN поставляется с командой для управления ежедневными операциями. Команда ctlinnd может использоваться, чтобы управлять группами новостей, закачкой статей, получать состояние сервера, запускать, перезагружать и останавливать его.
# ctlinnd -h |
Здесь я рассмотрю наиболее важные опции настройки, за подробностями отсылаю Вас к man-странице на ctlinnd.
Добавление группы новостей
ctlinnd newgroup
|
Ее параметры имеют такой смысл:
groupИмя создаваемой группы.
restЭтот параметр должен быть кодирован таким же образом, как поле
flagsфайлаactive. Эти значения по умолчанию выставлены вy.creatorИмя человека, создавщего группу. Заключите эту строку в кавычки, если есть пробелы в имени.
Изменение группы
ctlinnd changegroup
|
Аргументы имеют смысл:
groupИмя изменяемой группы.
restЭтот параметр должен быть кодирован таким же образом, как поле
flagsфайлаactive.
Эта команда полезна, чтобы управлять статусом модерируемости группы.
Удаление группы
ctlinnd rmgroup
|
Аргументы имеют смысл:
groupИмя удаляемой группы.
Эта команда удаляет группу из файла active, но
не чистит каталоги новостей. Все статьи для этой группы будут устаревать в
обычном порядке, но новые приниматься уже не будут.
Перенумерация группы
ctlinnd renumber
|
Аргументы имеют смысл:
groupИмя группы. Если параметр group определен как пустая строка, будут обработаны все группы.
Эта команда обновляет младшее число для указанной группы.
Доступ для Newsreaders
ctlinnd readers
|
Аргументы имеют смысл:
flagУказание
nзапрещает подключение newsreader. Наоборот, значениеyтакие подключения разрешает.textЗадает текстовое сообщение, которое будет передано при подключении newsreader. Обычно в нем описываются причины запрета доступа. Чтобы убрать сообщение, задайте его пустой строкой.
Эта команда управляет лишь клиентскими подключениями, но не входящими новостями от серверов.
Блокировка входящих новостей
Чтобы заблокировать входящий поток новостей, скомандуйте:
ctlinnd reject
|
Аргументы имеют смысл:
reasonТекст с пояснениями, почему входящие подключения к innd отклоняются.
Эта команда не воздействует на подключения, которые пришли от nnrpd (т.е. newsreaders); она воздействует только на подключения от innd, то есть, на входящие новости от других серверов.
Разблокирование входящих новостей
ctlinnd allow
|
Аргументы имеют смысл:
reasonЗадает любое текстовое сообщение. Если оно не нужно, задайте просто пустую строку.
Эта команда обратна команде reject.
Выключение сервера новостей
ctlinnd throttle
|
Аргументы имеют смысл:
reasonПричина выключения сервера.
Эта команда эквивалент одновременно выданных
newsreaders no и reject и
полезна, когда на базе данных новостей выполняется работа по ликвидации
повреждений. Это гарантирует, что ничто не пытается модифицировать базу в то
время, как Вы работаете с ней.
Перезапуск сервера новостей
ctlinnd go
|
Аргументы имеют смысл:
reasonЗадает сообщение. Если это пустая строка, сервер будет работать в обычном режиме. Если (текстовое сообщение) причина задана, будут работать только те функции, которые были заблокированы с соответствующим сообщением.
Эта команда используется для перезапуска после команд throttle, pause или reject.
Отображение статуса поступления новостей
ctlinnd feedinfo
|
Аргументы имеют смысл:
siteИмя сайта (из файла
newsfeeds), для которого Вы желаете отобразить состояние.
Прекращение подачи новостей
ctlinnd drop
|
Аргументы имеют смысл:
siteИмя сайта (из файла
newsfeeds), которому не следует впредь передавать новости. Если это поле пустая строка, команда будет применена ко всем сайтам.
Прекращение передачи новостей для данного сайта ведет к прерыванию всех процессов, передающих ему новости. Эта команда полезна, если Вы изменили детали подачи для некоего сайта, но связь с ним активна.
Начало подачи новостей
ctlinnd begin
|
Аргументы имеют смысл:
siteИмя сайта (из файла
newsfeeds), которому надо начать подачу новостей. Если подача уже активна, сначала автоматически будет выполнена команда drop.
Эта команда заставляет сервер повторно прочитать файл
newsfeeds, найти соответствующую запись и начать
подачу новостей, используя найденные детали. Вы можете использовать эту
команду, чтобы проверить новый режим подачи новостей к сайту после того, как
добавили или изменили запись в файле newsfeeds.
Отмена статьи
ctlinnd cancel
|
Аргументы имеют смысл:
Message-IDID отменяемой статьи.
Эта команда удаляет определенную статью с сервера. Она не генерирует сообщение отмены статьи.
| Назад | Глобальное оглавление | Вперед |
| Запуск INN | Локальное оглавление | Настройка программ работы с новостями |
