이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 fedmsg-logger입니다.
프로그램:
이름
fedmsg-logger - 단순히 명령줄에서 fedmsg 버스로 메시지를 내보냅니다.
개요
fedmsg-로거 [--메세지 로거_메시지] [--json-입력] [--주제 이야기] [--모드 이름
모드이름] [--cert-접두사 CERT_프리픽스] [<공통 먹튀 옵션>]
fedmsg-로거 [-h|--도움]
기술
fedmsg-로거 fedmsg 버스에 메시지를 보내는 간단한 명령줄 유틸리티입니다. 그것은이다
0mq 끝점을 직접 바인딩하지 않는 임시 명령입니다. 그것은 자신의 메시지를 보낸다
a fedmsg-릴레이(1) 외부 세계가 할 수 있는 지속적인 엔드포인트를 바인딩하는 데몬
구독합니다. 만약 fedmsg-릴레이(1) 서비스가 에 지정된 주소에서 실행되고 있지 않습니다.
구성, 다음 fedmsg-로거 해당 서비스를 사용할 수 있을 때까지 중단됩니다.
If --메세지 지정되지 않은 경우 이 명령은 stdin에서 메시지를 수락합니다.
옵션
-h, --도움
도움말 메시지를 인쇄하고 종료
--메세지 로거_메시지
보낼 메시지입니다.
--json-입력
입력의 각 줄을 JSON으로 사용합니다.
--주제 이야기
메시지가 전송되는 주제입니다. 기본값: 기록 설정되지 않은 경우.
--모드 이름 모드이름
메시지가 전송되는 모듈 이름입니다. 기본값 나무꾼 설정되지 않은 경우.
--cert-접두사 CERT_프리픽스
다른 인증서를 지정하십시오. /etc/pki/fedmsg
공통 FEDMSG 옵션
--io-스레드 IO_THREADS
0mq에서 사용할 io 스레드 수
--주제 접두사 주제_PREFIX
전송된 각 메시지의 주제에 대한 접두사.
--초기화 후-수면 POST_INIT_SLEEP
초기화 후 절전 모드로 전환되는 시간(초)입니다.
--config-파일 이름 CONFIG_FILENAME
사용할 구성 파일입니다.
--인쇄 구성
구성을 인쇄하고 종료하기만 하면 됩니다. 취한 조치가 없습니다.
--시간 초과 TIMEOUT
모든 차단 zmq 작업에 대한 시간 초과(초)입니다.
--최고 수위 표시 HIGH_WATER_MARK
차단하기 전에 대기열에 있는 메시지 수를 제한합니다.
--질질 끌게 하다 ZMQ_LINGER
연결 시간이 초과되기 전에 대기할 시간(밀리초)입니다.
이야기 건설
메시지가 전송되는 전체 주제는 다음에서 구성됩니다. 주제_접두사 과
환경 fedmsg 구성에서 설정하고 --주제 주제 및 --모드 이름 모드이름
이 방법으로 옵션:
..모드이름.이야기
경고
사용시 참고하세요 --json-입력, 이중 사용을 포함하여 유효한 JSON을 보내야 합니다.
작은 따옴표와 반대되는 따옴표:
{"a": 1}은 유효한 JSON입니다.
{'a': 1}은(는) 잘못된 JSON입니다.
사용 예
JSON 형식의 표준 입력에서 메시지 보내기:
에코 '{"a": 1}' | fedmsg-logger --json-입력
에 메시지 보내기 자식.레포.업데이트 화제
echo "안녕하세요." | fedmsg-logger --modname=git --topic=repo.update
간단한 메시지 보내기:
fedmsg-logger --message="메시지입니다."
JSON 형식 메시지 보내기:
fedmsg-logger --message='{"a": 1}' --json-input
onworks.net 서비스를 사용하여 온라인으로 fedmsg-logger 사용