rnews - 클라우드 속의 온라인

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 rnews 명령입니다.

프로그램:

이름


rnews - INN에 개별 기사 및 UUCP 배치 삽입

개요


뉴스 [-NUv] [-h 주인] [-P 포트] [-RS 섬기는 사람] [파일]

기술


뉴스 개별 기사 또는 UUCP 스타일 기사 배치를 INN 서버에 삽입합니다.
IHAVE를 통해 기사를 제출하며, 다른 곳에서 받은 기사를 주입하는 데 적합합니다.
출처; 지역 게시물은 일반적으로 다음을 사용해야 합니다. 잉곳(1) 대신. 처리하는 데에도 사용됩니다.
예를 들어, 다음에 의해 생성된 스풀링된 메시지 nnrpd 동안 내륙 사용할 수 없습니다.

메시지는 다음에서 읽습니다. 파일 주어지면, 파일이 주어지지 않으면 표준 입력입니다. 조항
에 지정된 서버로 전송됩니다. -r or -S 주어진 경우 명령줄 옵션, 그렇지 않은 경우
서버를 통해 설정 nnrpdposthost in inn.conf, 그렇지 않으면 로컬 서버로.

UUCP를 통해 전송될 때 유즈넷 기사는 일반적으로 단일 배치로 수집되어
UUCP 오버헤드. 배치를 압축하여 통신 시간을 줄일 수도 있습니다. 만약
에 입력 뉴스 문자 "#!"으로 시작하지 않으면 단일 뉴스로 간주됩니다.
기사; 그렇지 않으면 입력의 첫 번째 줄이 일괄 명령으로 해석됩니다.

배치 명령이 다음과 같은 경우:

#! 뉴스

그럼 다음 바이트(다음 줄부터 시작)는 뉴스 기사로 읽혀집니다.
해당 기사가 처리된 후 다음 줄은 다시 일괄 명령으로 처리됩니다.

명령이 다음과 같은 경우:

#! 멍청이

그런 다음 입력의 나머지 부분을 "gzip -d"에 입력하여 압축을 푼 다음 결과를 얻습니다.
압축되지 않은 출력은 원래 입력인 것처럼 다시 읽혀집니다. 뉴스. 압축된
따라서 배치는 이 줄로 시작해야 하며 다음으로 구분된 기사 배치를 포함해야 합니다.
"#! rnews" 줄을 입력하고 다음으로 압축합니다. 압축(1). (일괄 압축 gzip을(1)
대신 배치 명령으로 "gunbatch"를 사용해야 합니다. INN은 그냥 사용 gzip을 보다는
압축 처리할 수 있기 때문에 압축-스타일 압축이지만 더 광범위하게 사용 가능합니다.
오래된 특허 문제로 인해 압축.)

그렇지 않고, 명령이 다른 단어라면, 뉴스 다음과 같이 프로그램을 실행하려고 할 것입니다.
그 이름, 디렉토리에서 찾아보세요 경로빈/rnews.libexec. 나머지 배치
해당 프로그램의 표준 입력과 프로그램의 표준 출력에 공급됩니다.
원래 입력인 것처럼 처리됩니다. 뉴스. INN에는 이런 세 가지가 있습니다.
표준 배치 프로세서:

묶음
그것은 호출한다 bzip2 다음으로 압축된 배치에 사용해야 합니다. bzip2.

c7unbatch
원래 바이너리 압축 스트림을 복구하기 위해 ASCII 인코딩을 취소한 다음
위에서 설명한 대로 압축을 푼다.

총격
그것은 호출한다 gzip을 다음으로 압축된 배치에 사용해야 합니다. gzip을.

기본적으로, 뉴스 서버에서 거부된 기사를 기록하고 삭제합니다.
다음으로 구문 분석할 수 없습니다. 뉴스 어떤 이유로(예: 헤더 누락) 이 기본값은 다음과 같습니다.
DO_RNEWS_SAVE_BAD를 설정하여 INN을 컴파일할 때 변경되었습니다. include/inn/options.h. 그곳에
불행히도 런타임에 변경할 수 있는 방법은 없습니다.

옵션


-h 주인
If -h 주어진다, 뉴스 메시지 ID를 기록하고 주인 각 기사에 대한 syslog를 통해
서버에 제공하는 것입니다. 이는 UUCP 피드와 함께 사용되어
해당 피드를 통해 수신된 메시지의 로그입니다. 이는 환경이 다음과 같은 경우에도 수행됩니다.
변수 UU_MACHINE이 설정되었지만 다음 경우에만 수행됩니다. 주인 빈 문자열이 아닙니다.
(따라서 UU_MACHINE이 플래그를 전달하여 설정되더라도 로깅을 끌 수 있습니다.
"-h ''"를 사용하여 뉴스.)

-N 일반적으로 입력 배치의 압축 풀기에 실패하면 다시 스풀링됩니다. 길을 찾아오는 을 통한
나중에 또 다른 시도. 만약 -N 플래그가 주어지면 그러한 재스풀링은 수행되지 않습니다. 뉴스
대신 압축 풀기에 실패하면 상태 9로 종료됩니다.

-P 포트
포트 대신 연결할 서버 포트로 nnrpdpostport (설정대로
inn.conf). 이 값은 다음과 같은 경우에만 사용됩니다. 뉴스 로컬에 연결되지 않습니다
서버(즉, -r or -S 주어지거나 nnrpdposthost 설정됨).

-r 섬기는 사람, -S 섬기는 사람
-r 그리고 -S 동의어입니다. 둘 중 하나가 제공되면 기사가 다음으로 전송됩니다. 섬기는 사람 차라리
로컬 서버를 사용하는 것보다 설정도 무시합니다. nnrpdposthost in inn.conf.

-U 서버를 사용할 수 없는 경우 두 가지 모두 뉴스 그리고 nnrpd 게시물을 새 파일로 스풀링합니다.
전에, 길을 찾아오는 디렉토리(다음에 지정됨) inn.conf). 언제 뉴스 와 함께 호출됩니다.
-U 옵션을 선택하면 해당 디렉토리를 검색하고 거기에서 발견된 모든 스풀링된 메시지를 처리합니다.
파일 이름이 "."로 시작하지 않는 파일을 서버로 다시 보내려고 시도합니다.
스풀링된 기사를 선택하려면 정기적으로 cron에서 이를 실행하는 것이 좋습니다.
일시적인 서버 이용 불가로 인해.

onworks.net 서비스를 사용하여 온라인으로 rnews를 사용하세요.



최신 Linux 및 Windows 온라인 프로그램