Este es el comando fedmsg-logger que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
fedmsg-logger: simplemente emite mensajes desde la línea de comandos al bus fedmsg
SINOPSIS
registrador de fedmsg [--mensaje LOGGER_MESSAGE] [--json-entrada] [--tema TEMA] [--nombremod
MOD NOMBRE] [--cert-prefijo CERT_PREFIX] [<común Fedmsg opciones>]
registrador de fedmsg [-h|--ayuda]
DESCRIPCIÓN
registrador de fedmsg es una sencilla utilidad de línea de comandos para enviar mensajes al bus fedmsg. Está
un comando efímero, que no vincula directamente un punto final 0mq. Envía sus mensajes a
a relé fedmsg(1) demonio que une un punto final persistente que el mundo exterior puede
Suscribirse a. Si el relé fedmsg(1) el servicio no se está ejecutando en la dirección especificada en
la configuración, luego registrador de fedmsg se colgará hasta que ese servicio esté disponible.
If --mensaje no se especifica, este comando acepta mensajes de stdin.
OPCIONES
-h, --ayuda
Imprime un mensaje de ayuda y sal
--mensaje LOGGER_MESSAGE
El mensaje a enviar.
--json-entrada
Tome cada línea de entrada como JSON.
--tema TEMA
El tema al que se envían los mensajes. Predeterminado a log si está desarmado.
--nombremod MOD NOMBRE
El nombre del módulo al que se envían los mensajes. Predeterminado a logger si está desarmado.
--cert-prefijo CERT_PREFIX
Especifique un certificado diferente de / etc / pki / fedmsg
COMÚN FEDMSG OPCIONES
--io-hilos IO_HILOS
Número de subprocesos io para que 0mq utilice
--tema-prefijo TEMA_PREFIX
Prefijo del tema de cada mensaje enviado.
--post-init-dormir POST_INIT_SLEEP
Número de segundos para dormir después de la inicialización.
--config-nombre de archivo CONFIG_NOMBRE DE ARCHIVO
Archivo de configuración a utilizar.
--imprimir-config
Simplemente imprima la configuración y salga. Ninguna acción tomada.
--se acabó el tiempo TIMEOUT
Tiempo de espera en segundos para cualquier operación zmq de bloqueo.
--alta marca de agua ALTA MARCA DE AGUA
Limite el número de mensajes en la cola antes del bloqueo.
--persistir ZMQ_LINGER
Número de milisegundos que se deben esperar antes de que se agote el tiempo de espera de las conexiones.
TEMA CONSTRUCCIÓN
El tema completo al que se envían los mensajes se construye a partir del tema_prefijo y
entorno empresarial establecido en la configuración fedmsg, y el --tema TEMA y --nombremod MOD NOMBRE
opciones de esta manera:
..MOD NOMBRE.TEMA
AVISOS
Tenga en cuenta que al usar --json-entrada, debe enviar JSON válido, incluido el uso de double
comillas en lugar de comillas simples:
{"a": 1} es JSON válido.
{'a': 1} no es JSON no válido.
EJEMPLOS
Envíe un mensaje desde la entrada estándar en formato JSON:
echo '{"a": 1}' | fedmsg-logger --json-input
Envíe un mensaje al git.repo.actualización tema
echo "Hai allí". | fedmsg-logger --modname = git --topic = repo.update
Envíe un mensaje sencillo:
fedmsg-logger --message = "Este es un mensaje".
Envíe un mensaje en formato JSON:
fedmsg-logger --message = '{"a": 1}' --json-input
Use fedmsg-logger en línea usando los servicios de onworks.net