英语法语西班牙语

Ad


OnWorks 网站图标

fiu-run - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 fiu-run

这是 fiu-run 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


fiu-run - 使用 libfiu 启动程序的脚本

概要


fiu-run [选项] 程序 [程序参数]

商品描述


fiu-run 是一个脚本,可以使用 库文件(3). 它可以启用
故障点,并在开始执行前启动libfiu的远程控制功能
程序,避免需要编写一个特殊的启动器来注入故障。

当用于在 POSIX/libc 函数中注入故障时,它特别有用,因为
它不需要任何程序修改。

使用 fiu-run 启动程序后, 控件(1) 可用于启用和禁用它们
runtme 处的故障点。

有关其他文档,请访问该项目的网站,网址为
http://blitiri.com.ar/p/libfiu.

配置


-c 命令
在执行程序之前运行给定的 libfiu 远程控制命令(见下文
以供参考)。

-x 使用 POSIX libfiu 预加载库,允许在 POSIX 和 C 中模拟故障
标准库函数。

-f 控制路径
启用对以给定路径为基名的命名管道的远程控制,
进程 ID 将被附加(默认为“$TMPDIR/fiu-ctrl”或“/tmp/fiu-ctrl”,如果
“$TMPDIR”未设置)。 设置为 "" 以禁用对命名管道的远程控制。

-l
找到 libfiu 预加载库的路径。 默认为他们所在的路径
已安装,因此通常是正确的。

远程控制命令的形式为“命令 参数1=值1,参数2=值2“。 有效的
命令是:

'使能够 名称=名称'
无条件启用 NAME 故障点。

'启用_随机 名称=名称,概率=P'
启用概率为 P 的 NAME 故障点。

所有的 使能够* 命令也可以选择采用 失败次数故障信息 参数,
类似于 C 函数所采用的那些。

示例


以下将运行 运气(1) 用 5% 模拟 read() 中的错误的程序
概率(注意 -x 在这种情况下需要参数以启用故障点
在 POSIX 和 libc 函数中):

fiu-run -x -c "enable_random name=posix/io/rw/read,probability=0.05" 财富

通过多次运行它,您会发现有时它有效,但大多数时候
由于模拟故障,您会得到不同的错误。

使用 onworks.net 服务在线使用 fiu-run


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad