EnglishFrenchSpanish

OnWorks favicon

fiu-ctrl - Online in the Cloud

Run fiu-ctrl in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command fiu-ctrl that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


fiu-ctrl - a script to remote control programs using libfiu

SYNOPSIS


fiu-ctrl [options] PID [PID ...]

DESCRIPTION


fiu-ctrl is a script to enable/disable failure points in running programs that are using
libfiu(3).

Programs are usually launched using fiu-run(1), which enables libfiu's remote control
capabilities without the need to modify the program's code.

For additional documentation, go to the project's website at
http://blitiri.com.ar/p/libfiu.

OPTIONS


-c command
Run the given libfiu remote control command before executing the program (see below
for reference).

-f ctrlpath
Set the default prefix for remote control over named pipes. Defaults to
"$TMPDIR/fiu-ctrl", or "/tmp/fiu-ctrl" if "$TMPDIR" is not set, which is the
usually correct for programs launched using fiu-run(1).

Remote control commands are of the form "command param1=value1,param2=value2". Valid
commands are:

'enable name=NAME'
Enables the NAME failure point unconditionally.

'enable_random name=NAME,probability=P'
Enables the NAME failure point with a probability of P.

'disable name=NAME'
Disables the NAME failure point.

All of the enable* commands can also optionally take failnum and failinfo parameters,
analogous to the ones taken by the C functions.

EXAMPLES


The following command will tell the process running with PID 12345 to enable the failure
point posix/io/read with a 25% of probability to fail, and the failure point
libc/mm/malloc with a 5% of probability to fail:

fiu-ctrl -c 'enable_random name=posix/io/*,probability=0.25' \
-c 'enable_random name=libc/mm/*,probability=0.05' 12345

And the following will tell the same process to disable the previously enabled failure
point posix/io/read:

fiu-ctrl -c 'disable name=posix/io/read' 12345

Use fiu-ctrl online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    oStorybook
    oStorybook
    oStorybook l'outil privil�gi� des
    �crivains. ATTENTION : voir sur
    http://ostorybook.tuxfamily.org/v5/
    --en_EN oStorybook the right tool for
    writers. WARNIN...
    Download oStorybook
  • 2
    Asuswrt-Merlin
    Asuswrt-Merlin
    Asuswrt-Merlin is a third party
    firmware for select Asus wireless
    routers. Based on the Asuswrt firmware
    developed by Asus, it brings tweaks, new
    features and ...
    Download Asuswrt-Merlin
  • 3
    Atom
    Atom
    Atom is a text editor that's
    modern, approachable and full-featured.
    It's also easily customizable- you
    can customize it to do anything and be
    able to ...
    Download Atom
  • 4
    Osu!
    Osu!
    Osu! is a simple rhythm game with a well
    thought out learning curve for players
    of all skill levels. One of the great
    aspects of Osu! is that it is
    community-dr...
    Download Osu!
  • 5
    LIBPNG: PNG reference library
    LIBPNG: PNG reference library
    Reference library for supporting the
    Portable Network Graphics (PNG) format.
    Audience: Developers. Programming
    Language: C. This is an application that
    can also...
    Download LIBPNG: PNG reference library
  • 6
    Metal detector based on  RP2040
    Metal detector based on RP2040
    Based on Raspberry Pi Pico board, this
    metal detector is included in pulse
    induction metal detectors category, with
    well known advantages and disadvantages.
    RP...
    Download Metal detector based on RP2040
  • More »

Linux commands

Ad