El servidor de noticias INN acude a una programa para manejar las tareas cotidianas. El programa ctlinnd puede usarse para manipular los grupos de noticias, y los suministros de estos; adem�s, puede cambiar a diferentes estados el servidor de noticias.
Puede obtener un sumario del la sintaxis del programa ctlinnd usando:
# ctlinnd -h |
Se cubrir�n algunos de los usos m�s importantes de ctlinnd aqu�; puede consultar las p�ginas man para m�s detalles.
Utilice la siguiente sintaxis para agregar un grupo nuevo:
ctlinnd newgroup grupo resto creador |
Los argumentos son:
El nombre del grupo que desea crear.
Este argumento debe ser codificado en la misma forma que el campo flags en el fichero active. Por omisi�n y no es proporcionado.
El nombre de la persona que crea el grupo. Enci�rrelo entre comillas si existe alg�n espacio en el nombre.
Utilice la siguiente sintaxis para cambiar las propiedades de un grupo:
ctlinnd changegroup grupo resto |
Los argumentos son:
El nombre del grupo que desea cambiar.
Este argumento debe ser codificado de la misma forma que el campo opciones en el fichero active.
Este comando es �til a la hora de cambiar los atributos de moderaci�n de un grupo.
Utilice la siguiente sintaxis para eliminar un grupo:
ctlinnd rmgroup grupo |
El argumento es:
El nombre del grupo a eliminar.
Este comando elimina al grupo especificado del fichero active. No tiene ning�n efecto sobre la cola de mensajes de noticias. Todos los art�culos que se encuentren en la cola, expirar�n de la manera acostumbrada, pero no se aceptar� ning�n art�culo nuevo.
Utilice la siguiente sintaxis para renumerar un grupo:
ctlinnd renumber grupo |
El argumento es:
El nombre del grupo a renumerar. Si el argumento grupo es una cadena vac�a (sin argumento), todos los grupos volver�n a numerarse.
Esta instrucci�n actualiza la marca de agua en los grupos especificados.
Utilice la siguiente sintaxis para permitir o denegar el acceso de los lectores de noticias:
ctlinnd readers flag texto |
Los argumentos son:
Especificando n causa que cualquier intento de acceder al servidor sea denegado, por el contrario, si se especifica y se conceder� acceso al mismo.
El texto introducido en texto, les da a los lectores de noticias que intentan acceder, una explicaci�n de por qu� el servidor rechaza las conexiones. Cuando el servidor vuelve a conceder el acceso, este campo debe estar en blanco o con el mismo texto que se ingres� al desactivarlo.
Este comando no controla a los proveedores de noticias, s�lamente controla las conexiones de los lectores.
Utilice la siguiente sintaxis para rechazar las conexiones de los proveedores:
ctlinnd reject raz�n |
El argumento es:
El texto introducido debe explicar por qu� innd rechaza las conexiones de los proveedores de noticias.
Este comando no afecta las conexiones manejadas por nnrpd ;s�lamente afecta aquellas conexiones que innd maneja directamente, como por ejemplo, los proveedores de noticias remotos.
Utilice la siguiente sintaxis para permitir el acceso de los proveedores de noticias:
ctlinnd allow raz�n |
El argumento es:
El texto ingresado debe ser el mismo que se ingreso para el comando reject , o una cadena en blanco.
Este comando revierte la situaci�n creada por reject.
La siguiente sintaxis desactiva el servidor de noticias:
ctlinnd throttle reason |
El argumento es:
La raz�n por la cual se desactiva el servidor.
Este comando es equivalente a newsreaders no y a reject, es �til cuando se deben realizar tareas de emergencia en la base de datos de noticias. Esto le asegura que nada intente actualizarse mientras se encuentra trabajando en el servidor.
La siguiente sintaxis reinicia el servidor de noticias:
ctlinnd go raz�n |
El argumento es:
La misma raz�n que se dio para desactivarlo. Si este campo est� vac�o, el servidor se activar� incondicionalmente. Si una raz�n es dada, s�lamente las funciones donde concuerde la raz�n dada, se activar�n en el servidor.
Este comando es utilizado para iniciar el servidor despu�s de que un comando throttle, pause, o reject es ejecutado.
Utilice la siguiente sintaxis para mostrar el estado de un proveedor:
ctlinnd feedinfo site |
El argumento es:
El nombre del sitio (tomado del fichero newsfeeds) por cada uno de los proveedores que se desea ver el estado en que se encuentran.
La siguiente sintaxis es utilizada para dar de baja a un proveedor:
ctlinnd drop sitio |
El argumento es:
El nombre del sitio (tomado del fichero newsfeeds) que desea darse de baja. Si el campo est� en blanco, todos los proveedores activos ser�n dados de baja.
Darle de baja a un proveedor, detiene cualquier suministro activo, pero �ste no es un cambio permanente. Este comando es �til si se desean modificar algunos valores para el proveedor y �ste se encuentra activo en el momento.
Utilice la siguiente sintaxis para activar un proveedor:
ctlinnd begin site |
El argumento es:
El nombre del sitio que se encuentra en el fichero newsfeeds el cu�l ser� activado. Si el proveedor se encuentra activo, el comando drop es ejecutado primero de forma autom�tica.
Este comando causa que el servidor vuelva a leer el fichero newsfeeds, localizando la entrada ingresada y comenzar el suministro de noticias usando los detalles encontrados. Puede utilizarse este comando para probar el funcionamiento de un proveedor nuevo o si realiz� alguna modificaci�n en alguna entrada del fichero newsfeeds.
La siguiente sintaxis es utilizada para cancelar un art�culo:
ctlinnd cancel Message-Id |
El argumento es:
El identificador del art�culo.
El comando elimina al mensaje especificado del servidor. Esto no genera un mensaje que advierta la operaci�n.