영어프랑스어스페인어

Ad


온웍스 파비콘

cfdptest - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 cfdptest를 실행하세요.

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

프로그램:

이름


cfdptest - ION용 CFDP 테스트 셸

개요


cfdptest [ 명령_파일 이름 ]

기술


cfdptest CFDP 파일 전송을 테스트하기 위한 메커니즘을 제공합니다. 그것은에서 사용될 수 있습니다
스크립트 모드 또는 대화형 모드. CFDP PDU가 포함된 모든 번들은 다음과 함께 전송됩니다.
상거래가 요청되었으며 모든 번들 상태 보고가 비활성화되었습니다.

다음과 같이 스크립트를 작성할 때 명령_파일 이름, cfdptest CFDP 관리에 대응하여 운영
제공된 명령 파일에 포함된 명령입니다. 파일의 각 텍스트 줄은 다음과 같습니다.
여러 토큰으로 구성된 단일 명령으로 해석됩니다(한 문자 명령 코드).
그리고 대부분의 경우 하나 이상의 문자에 대한 하나 이상의 명령 인수가 있습니다. 명령
CFDP 파일 전송 작업을 구성하고 시작합니다.

파일이 지정되지 않은 경우, cfdptest 대신 사용자에게 대화형 "쉘"을 제공합니다.
명령 입력. cfdptest 프롬프트 문자열(": ")을 표준 출력으로 인쇄하고 텍스트 문자열을 허용합니다.
stdin에서 각 문자열을 명령으로 해석합니다.

지원되는 cfdptest 명령(대화형이든 스크립트이든)은 다음과 같습니다.

? XNUMXD덴탈의 도움 명령. 그러면 명령 목록과 해당 형식이 표시됩니다. 그것
다음과 같습니다. h 명령.

h 의 대체 형태 도움 명령.

d
XNUMXD덴탈의 목적지 명령. 이 명령은 다음 작업이 수행될 CFDP 엔터티를 설정합니다.
파일 전송 작업이 지시됩니다. ION의 CFDP 엔터티 번호는 다음과 같습니다.
규칙은 BP 노드 번호와 동일합니다.

f
XNUMXD덴탈의 명령. 이 명령은 다음과 같은 경우 전송될 파일을 식별합니다.
다음 파일 전송 작업을 명령합니다.

t
XNUMXD덴탈의 명령. 이 명령은 생성될 파일의 ​​이름을 제공합니다.
다음 파일 전송 작업이 명령되면 수신 엔터티.

l
XNUMXD덴탈의 수명 명령. 이 명령은 모든 항목의 수명을 설정합니다.
이후에는 CFDP PDU가 포함된 번들이 발행됩니다. 지정하지 않으면 기본값
86400(1일)이 사용됩니다.

p
XNUMXD덴탈의 우선 명령. 이 명령은 다음에 대한 우선순위(서비스 클래스)를 설정합니다.
CFDP PDU가 포함된 이후에 발행된 모든 번들. 유효한 값은 0, 1, 2입니다.
지정하지 않으면 우선순위는 1입니다.

o
XNUMXD덴탈의 서수의 명령. 이 명령은 "서수"(하위 우선순위)를 설정합니다.
우선 순위 2) CFDP PDU가 포함된 이후에 발행되는 모든 번들에 대해. 유효한 값
0-254입니다. 지정하지 않으면 서수는 0입니다.

m
XNUMXD덴탈의 모드 명령. 이 명령은 전송 모드("best-effort" 또는
CFDP PDU가 포함된 이후에 발행되는 모든 번들에 대해 보장됩니다. 유효한 값은 0입니다.
(신뢰할 수 있는 DTN 융합 레이어를 통해 신뢰성이 보장됨)
프로토콜), 1(최선을 다함, 신뢰할 수 없음), 2(보장됨, 신뢰할 수 있음, 그러나 신뢰성 있음)
BP 양육권 이전을 통해 제공됨). 지정하지 않으면 전송 모드는 0입니다.

g
XNUMXD덴탈의 srrflags 명령. 이 명령은 BP 상태 보고를 설정합니다.
CFDP PDU가 포함된 이후에 발행되는 모든 번들에 대해 요청됩니다. srrflags 해야합니다
다음에 대해 정의된 상태 보고 플래그 문자열 bpt 레이스(1): 일련의 상태 보고
공백이 포함되지 않은 쉼표로 구분된 플래그입니다. 각 상태 보고 플래그는 다음을 충족해야 합니다.
rcv, ct, fwd, dlv, del 중 하나여야 합니다.

c
XNUMXD덴탈의 임계 명령. 이 명령은 모든 항목에 대한 중요도를 설정합니다.
이후에는 CFDP PDU가 포함된 번들이 발행됩니다. 유효한 값은 0(중요하지 않음)입니다.
1(중요). 지정하지 않으면 중요도는 0입니다.

r
XNUMXD덴탈의 파일 저장소 의뢰 명령. 이 명령은 메타데이터에 파일 저장소 요청을 추가합니다.
다음 파일 전송 작업이 명령될 때 발행됩니다. 행동
코드 번호는 다음과 같습니다:

0 = 파일 생성
1 = 파일 삭제
2 = 파일 이름 바꾸기
3 = 파일 추가
4 = 파일 교체
5 = 디렉토리 생성
6 = 디렉토리 제거
7 = 파일 거부
8 = 디렉터리 거부
u ' '
XNUMXD덴탈의 사용자 메시지 명령. 이 명령은 메타데이터에 사용자 메시지를 추가합니다.
다음 파일 전송 작업이 명령되면 발행됩니다.

& XNUMXD덴탈의 보내다 명령. 이 명령은 대부분의 구성에 따라 파일 전송을 시작합니다.
최근 이전 d, ft 명령.

^ XNUMXD덴탈의 취소 명령. 이 명령은 가장 최근에 시작된 파일을 취소합니다.
전송.

% XNUMXD덴탈의 매달다 명령. 이 명령은 가장 최근에 시작된 파일을 일시 중지합니다.
전송.

$ XNUMXD덴탈의 이력서 명령. 이 명령은 가장 최근에 시작된 파일을 다시 시작합니다.
전송.

# XNUMXD덴탈의 신고 명령. 이 명령은 가장 최근에 시작된 파일에 대해 보고합니다.
전송.

q XNUMXD덴탈의 종료 명령. cfdptest 프로그램을 종료합니다.

cfdptest 대화형 모드에서는 CFDP 이벤트 처리 스레드도 생성됩니다. 이벤트 스레드
CFDP 서비스 표시를 수신하고 간단히 stdout에 텍스트 줄을 인쇄하여 이를 알립니다.
그들.

주의사항cfdptest 스크립트 모드에서 실행됩니다. 지원 이벤트 처리 스레드를 생성하고,
따라서 다른 이벤트가 발생하지 않는 한 CFDP 이벤트 대기열이 무한정 늘어날 수 있습니다.
작업은 이벤트를 소비하고 보고합니다. 간단한 해결책 중 하나는 대화형을 실행하는 것입니다.
cfdptest 스크립트를 작성하는 동안 이벤트 큐를 비워두기 위해 백그라운드에서 작업합니다.
대화형 cfdptest 작업은 포그라운드에서 실행됩니다.

EXIT 지위


"0" cfdptest 종료되었습니다. 작동 중 발생하는 모든 문제는 에 기록됩니다.
전에, 이온.로그 로그 파일.

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


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad