AMULECMD(1)

NOMBRE
amulecmd - Programa basado en consola para controlar aMule

SINOPSIS
[-h <host>] [-p <port>] [-P <password>] [-f <path>] [-l <lang>] { [-w] | [-c <command>] } [--create-config-from=<path>]

DESCRIPCIÓN
amulecmd es un cliente basado en consola para controlar aMule.

[ -h <host>, --host=<host> ]
    Host donde se está ejecutando aMule (por defecto: 127.0.0.1). <host> debe ser o una dirección IP o un nombre DNS

[ -p <port>, --port=<port> ]
    Puerto de conexión externa de aMule, puesto en Opciones->Controles Remotos (por defecto: 4712)

[ -P <password>, --password=<password> ]
    Contraseña de conexiones externas.

[ -f <path>, --config-file=<path> ]
    Usar la configuración dada por el archivo. El archivo de configuración por defecto es ~/.aMule/remote.conf

No mostrar ninguna salida en stdout.

Modo detallado - muestra también los mensajes de depuración.

[ -l <lang>, --locale=<lang> ]
    Selecciona el idioma del programa. Ver la sección NOTAS para la descripción del parámetro del <lang>.

Escribe opciones de la línea de comando al archivo de configuración y
    termina

[ -c <command>, --command=<command> ]
    Ejecuta <command> como si se hubiera introducido en el prompt en amulecmd, y termina.

[ --create-config-from=<path> ]
    Crear archivo de configuración basado en <path>, el cual debe apuntar a un archivo de configuración válido, y entonces termina.

Forzar la compresión ZLIB en el protocolo de Conexiones Externas aunque se
    esté conectando a una IP local/LAN. Esto es útil cuando la conexión al servidor se realiza a través de un túnel VPN que se resuelve a una IP de LAN, lo que por defecto desactivaría la compresión.

Mostrar el número de la versión actual.

Imprime una breve descripción de uso.

COMANDOS
Todos los comandos ignoran las mayúsculas. Añadir un enlace eD2k o un enlace magnet al núcleo. El enlace eD2k para ser añadido puede ser:

    •   un enlace de archivo (ed2k://|archivo|...), será añadido a la cola de descarga;

    •   un enlace de servidor (ed2k://|servidor|...), será añadido a la cola de servidores;

    •   un enlace con una lista de servidores, se añadirán todos los servidores a la lista.
El enlace magnet debe contener un hash eD2k y la longitud del archivo. Cancela la descarga especificada por <hash> o <number>. Para obtener el valor use show. Conectar a la red. Esto conectará a todas las redes que estén habilitadas en las preferencias. Con el parámetro opcional, puede especificar a qué red conectarse. Al dar una dirección en formato IP:puerto (siendo IP una dirección IPv4 numérica o un nombre DNS resoluble) aMule se conectará sólo a ese servidor. Desconectar de todas las redes a las que está conectado, o desconectar solo de la red especificada. Comenzar a descargar un archivo. Debe proporcionarse el <number> de un fichero de la última búsqueda. Ejemplo: `download 12' empezará a descargar el archivo con el número 12 de la búsqueda previa. Desconectar de amule/amuled y salir de amulecmd. Obtener y mostrar un valor de opciones. Valores disponibles para <what>:

    BwLimits
        Obtener limites de ancho de banda.

    IPFilter
        Obtener opciones del filtro IP.
Muestra una breve descripción de uso. Si se llama sin parámetros, muestra una lista de comando disponibles. Si se llama con <command>, mostrará una breve descripción de dicho comando. Pausa la descarga especificada por <hash> o <number>. Para obtener el valor use show. Fijar la prioridad de una descarga especificada por <hash> o <number>. Valores disponibles para <priority>:

    Auto
        Prioridad automática.

    High
        Prioridad alta.

    Low Prioridad baja.

    Normal
        Prioridad normal.
Muestra el progreso de la búsqueda en curso. Un sinónimo del comando exit. Recargar un objeto dado. Valores disponibles para <what>:

    Shared
        Recargar lista de archivos compartidos.

    IPFilter
        Recargar tablas de filtros IP.
Reiniciar el registro. Muestra los resultados de la última búsqueda. Reanuda la descarga especificada por <hash> o <number>. Para obtener el valor use show. Hace una búsqueda para la <keyword> especificada. El tipo de búsqueda y una palabra a buscar son obligatorios. Ejemplo: `search kad amule' realiza una búsqueda kad de la palabra `amule'. Tipos de búsquedas disponibles:

    Global
        Realiza una búsqueda global.

    Kad Realiza una búsqueda en la red Kademlia.

    Local
        Realiza una búsqueda local.

Pueden colocarse filtros opcionales antes, después o intercalados con la(s) palabra(s) clave de búsqueda:

    --type <Audio|Video|Image|Doc|Pro|Arc|Iso>
        Restringe los resultados al tipo de archivo indicado.

    --extension <ext> (alias: --ext)
        Restringe los resultados a una extensión de archivo específica (ej. iso, mp3).

    --avail <N> (alias: --availability)
        Número mínimo de fuentes que un resultado debe informar.

    --min-size <N[KMG]>
        Tamaño mínimo de archivo a devolver. Los sufijos usan multiplicadores binarios (K = 1024, M = K×1024, G = M×1024); sin sufijo significa bytes.

    --max-size <N[KMG]>
        Tamaño máximo de archivo a devolver. Mismos sufijos que --min-size.

Ejemplo: `search global linux iso --type Iso --min-size 100M' devuelve resultados para “linux iso” de tipo de archivo Iso de al menos 100 MiB. Asigna un valor dado de opción. Valores disponibles para <what>:

    BwLimits
        Asignar limites de ancho de banda.

    IPFilter
        Ajusta las opciones del FiltroIP.
Muestra la cola de subida/descarga, la lista de servidores, o la lista de archivos compartidos. Valores disponibles para <what>:

    DL  Mostrar cola de descarga.

    Log Mostrar registro.

    Servers
        Mostrar lista de servidores.

    Shared
        Mostrar lista de archivos compartidos.

    UL  Mostrar cola de subida.
Apaga el núcleo remoto en ejecución (amule/amuled). Esto también terminará el cliente de texto, ya que es inútil sin un núcleo remoto activo. Mostrar árbol de estadísticas. Un <number> opcional en el rango 0-255 puede pasarse como parámetro de este comando, que indica cuántos valores de versiones de clientes debe mostrar el árbol. Pasar 0, u omitirlo significa `ilimitado'. Ejemplo: `statistics 5' mostrará sólo las primeras 5 versiones de cada tipo de cliente. Muestra el estado de la conexión, la velocidad de subida/descarga actual, etc.

NOTAS

  Rutas
Todas las opciones que tengan <path> como valor, si path no contiene una ruta de directorios (p.e. sólo un archivo normal), entones se usará el directorio de la configuración, ~/.aMule.

  Lenguajes
El parámetro <lang> para la opción -l tiene esta forma: lang[_LANG][.encoding][@modifier] donde lang es el lenguaje primario, LANG es un sublenguaje/territorio, encoding es el conjunto de caracteres a usar y modifier permite al usuario elegir una instancia específica de localización dentro de una única categoría. Por ejemplo, las siguientes cadenas son válidas:
Aunque todas las cadenas previas son aceptadas como definiciones de lenguaje válidas, encoding y modifier aún no se usan. Además del formato previo, también se pueden especificar el nombre completo del idioma en inglés, por lo que -l german es válido y equivale a -l de_DE. Cuando no se define ninguna localización, ni por línea de comandos ni en fichero de configuración, se usará el lenguaje por defecto del sistema.

ARCHIVOS
~/.aMule/remote.conf

EJEMPLO
Normalmente amulecmd se ejecutará primero como:

amulecmd -h hostname -p ECport -P ECpassword -w

o

amulecmd --create-config-from=/home/usuario/.aMule/amule.conf

Esto guardará las opciones en $HOME/.aMule/remote.conf, y después sólo tiene que escribir: Por supuesto, no tiene por qué seguir este ejemplo.

INFORMANDO ERRORES
Por favor informe de fallos ya sea en nuestro foro (https://github.com/amule-org/amule/discussions), o en nuestro bugtracker (https://github.com/amule-org/amule/issues). Por favor no informe de fallos por correo, ni en nuestras listas, ni directamente al correo de algun miembro del equipo.

COPYRIGHT
aMule y todas las demás utilidades relacionadas son distribuidas bajo la GNU General Public License.

VÉASE TAMBIÉN

AUTOR
Esta página de manual fue escrita por Vollstrecker <amule@vollstreckernet.de>