这是命令 cfdptest,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
cfdptest - ION 的 CFDP 测试外壳
概要
测试 [ 命令_文件名 ]
商品描述
测试 提供了一种测试CFDP文件传输的机制。 它可以用于
脚本或交互模式。 所有包含 CFDP PDU 的包都发送
已请求贸易交接并禁用所有捆绑状态报告。
编写脚本时 命令_文件名, 测试 响应CFDP管理而运作
提供的命令文件中包含的命令。 文件中的每一行文本都是
解释为包含多个标记的单个命令:一个字符的命令代码
并且在大多数情况下,一个或多个包含一个或多个字符的命令参数。 命令
配置并启动CFDP文件传输操作。
如果没有指定文件, 测试 而是为用户提供交互式“外壳”
命令输入。 测试 将提示字符串 (":") 打印到 stdout,接受文本字符串
来自标准输入,并将每个字符串解释为一个命令。
支持的 测试 命令(无论是交互的还是脚本的)如下:
? 这款 帮助 命令。 这将显示命令及其格式的列表。 它
与...相同 h 命令。
h 的另一种形式 帮助 命令。
d
这款 目的地 命令。 此命令建立 CFDP 实体,下一个
文件传输操作将被定向。 ION 中的 CFDP 实体编号为
约定,与BP节点编号相同。
f
这款 在 命令。 此命令标识将在传输时传输的文件
命令下一个文件传输操作。
t
这款 至 命令。 此命令提供将在以下位置创建的文件的名称
下一个文件传输操作被命令时的接收实体。
l
这款 生存时间 命令。 此命令建立所有的生存时间
随后发布了包含 CFDP PDU 的包。 如果未指定,则使用默认值
使用 86400(1 天)。
p
这款 优先 命令。 此命令建立优先级(服务等级)
所有随后发布的包含 CFDP PDU 的包。 有效值为 0、1 和 2。
如果未指定,则优先级为 1。
o
这款 序数 命令。 此命令建立“顺序”(内的子优先级)
优先级 2) 用于所有后续发布的包含 CFDP PDU 的包。 有效值
是 0-254。 如果未指定,序数为 0。
m
这款 模式 命令。 此命令建立传输模式(“尽力而为”或
保证)适用于所有随后发布的包含 CFDP PDU 的包。 有效值为 0
(有保障,可靠,可靠的DTN汇聚层提供的可靠性
协议)、1(尽力而为、不可靠)和 2(有保证、可靠,但具有可靠性)
BP 贸易交接提供)。 如果未指定,传输模式为 0。
g
这款 srr标志 命令。 此命令建立 BP 状态报告,将
请求所有随后发布的包含 CFDP PDU 的包。 srr标志 必须
定义的状态报告标志字符串 跟踪(1):状态报告序列
标志,以逗号分隔,没有嵌入的空格。 每个状态报告标志必须
是以下之一:rcv、ct、fwd、dlv、del。
c
这款 危急程度 命令。 此命令确定所有
随后发布了包含 CFDP PDU 的捆绑包。 有效值为 0(不重要)
和 1(关键)。 如果未指定,则严重性为 0。
r
这款 文件存储 请求 命令。 此命令向元数据添加文件存储请求
当命令下一个文件传输操作时将发出。 行动
代码编号是:
0 = 创建文件
1 = 删除文件
2 = 重命名文件
3 = 附加文件
4 = 替换文件
5 = 创建目录
6 = 删除目录
7 = 拒绝文件
8 = 拒绝目录
u ' '
这款 用户 的话 命令。 此命令将用户消息添加到元数据中
下一个文件传输操作被命令时发出。
& 这款 提交 命令。 该命令按照大多数人的配置启动文件传输
最近前 d, f及 t 命令。
^ 这款 取消 命令。 此命令取消最近启动的文件
传输。
% 这款 暂停 命令。 此命令挂起最近启动的文件
传输。
$ 这款 简历 命令。 此命令恢复最近启动的文件
传输。
# 这款 报告 命令。 此命令报告最近启动的文件
传输。
q 这款 退出 命令。 终止 cfdptest 程序。
测试 在交互模式下还会产生一个 CFDP 事件处理线程。 事件线程
接收 CFDP 服务指示并简单地将文本行打印到标准输出以宣布
他们。
注意 当 测试 它以脚本模式运行 而不去 产生一个事件处理线程,
这使得 CFDP 事件队列可以无限增长,除非其他一些
任务消耗和报告事件。 一个简单的解决方案是运行交互式
测试 后台任务,只是为了保持事件队列清除,而脚本非
互动 测试 任务在前台运行。
退出 状态
“0” 测试 已终止。 操作过程中遇到的任何问题都会在
此 离子日志 日志文件。
使用 onworks.net 服务在线使用 cfdptest