EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

fiu-run – Online in der Cloud

Führen Sie fiu-run im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl fiu-run, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


fiu-run – ein Skript zum Starten von Programmen mit libfiu

ZUSAMMENFASSUNG


fiu-run [Optionen] Programm [Programmargumente]

BESCHREIBUNG


fiu-run ist ein Skript, das das Starten von Programmen erleichtert libfiu(3). Es kann ermöglichen
Suchen Sie nach Fehlerpunkten und starten Sie die Fernsteuerungsfunktionen von libfiu, bevor Sie mit der Ausführung beginnen
das Programm, wodurch die Notwendigkeit vermieden wird, einen speziellen Launcher zu schreiben, um Fehler einzuschleusen.

Es ist besonders nützlich, wenn es zum Einschleusen von Fehlern in die POSIX/libc-Funktionen verwendet wird, weil
Es sind keine Programmänderungen erforderlich.

Nach dem Starten von Programmen mit fiu-run, fiu-strg(1) kann zum Aktivieren und Deaktivieren verwendet werden
Fehlerpunkte bei runtme.

Weitere Dokumentation finden Sie auf der Website des Projekts unter
http://blitiri.com.ar/p/libfiu.

OPTIONAL


-c Befehl
Führen Sie den angegebenen libfiu-Fernsteuerungsbefehl aus, bevor Sie das Programm ausführen (siehe unten).
als Referenz).

-x Verwenden Sie die POSIX-Libfiu-Preload-Bibliothek, um Fehler in POSIX und C zu simulieren
Standardbibliotheksfunktionen.

-f Strgpfad
Aktivieren Sie die Fernsteuerung über benannte Pipes mit dem angegebenen Pfad als Basisnamen
Die Prozess-ID wird angehängt (standardmäßig „$TMPDIR/fiu-ctrl“ oder „/tmp/fiu-ctrl“, wenn
„$TMPDIR“ ist nicht gesetzt). Auf „“ setzen, um die Fernsteuerung über benannte Pipes zu deaktivieren.

-l Weg
Pfad, wo die libfiu-Preload-Bibliotheken zu finden sind. Standardmäßig wird der Pfad verwendet, in dem sie sich befinden
installiert wurden, daher ist es in der Regel korrekt.

Fernbedienungsbefehle haben die Form „Befehl param1=Wert1,param2=Wert2". Gültig
Befehle sind:

'ermöglichen name=NAME'
Aktiviert den NAME-Fehlerpunkt bedingungslos.

'enable_random name=NAME,wahrscheinlichkeit=P'
Aktiviert den NAME-Fehlerpunkt mit einer Wahrscheinlichkeit von P.

Alle der ermöglichen* Befehle können optional auch übernommen werden Fehlernum und failinfo Parameter,
analog zu denen der C-Funktionen.

Beispiele:


Im Folgenden wird Folgendes ausgeführt: Vermögen(1) Programm simuliert Fehler in read() mit 5 %
Wahrscheinlichkeit (beachten Sie, dass die -x Der Parameter ist in diesem Fall erforderlich, um Fehlerpunkte zu aktivieren
in den POSIX- und libc-Funktionen):

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

Wenn Sie es mehrmals ausführen, werden Sie feststellen, dass es manchmal funktioniert, meistens jedoch
Sie erhalten unterschiedliche Fehler, die aus den simulierten Fehlern resultieren.

Nutzen Sie fiu-run online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    turkdevops
    turkdevops
    TurkDevOps a�?k kaynak yaz?l?m
    geli?tirici topluluklar? DevTurks-Team
    Taraf?ndan desteklenmektedir..
    Funktionen: https://github.com/turkdevopshttps://turkdevops.g...
    Laden Sie turkdevops herunter
  • 2
    asamdf
    asamdf
    *asammdf* ist ein schneller Python-Parser und
    Redakteur für ASAM (Association for
    Standardisierung von Automatisierung und
    Messsysteme) MDF / MF4
    (Messdatenformat...
    asamdf herunterladen
  • 3
    LAME (Lame Aint an MP3 Encoder)
    LAME (Lame Aint an MP3 Encoder)
    LAME ist ein zu verwendendes Lehrmittel
    zum Erlernen der MP3-Kodierung. Das
    Ziel des LAME-Projekts ist es, sich zu verbessern
    die Psychoakustik, Qualität und Geschwindigkeit
    von Abgeordneten ...
    Laden Sie LAME herunter (Lame Aint an MP3 Encoder)
  • 4
    wxPython
    wxPython
    Eine Reihe von Python-Erweiterungsmodulen, die
    Wrappen Sie die plattformübergreifenden GUI-Klassen aus
    wxWidgets. Zielgruppe: Entwickler. Benutzer
    Schnittstelle: X Window System (X11), Win32 ...
    Laden Sie wxPython herunter
  • 5
    Packdateimanager
    Packdateimanager
    Dies ist der Dateimanager des Total War-Pakets
    Projekt ab Version 1.7. EIN
    kurze Einführung in Warscape
    Modding: ...
    Laden Sie den Packfilemanager herunter
  • 6
    IPerf2
    IPerf2
    Ein Tool zum Messen des Netzwerkverkehrs
    TCP- und UDP-Leistung mit Metriken
    um sowohl den Durchsatz als auch die Latenz. Der
    Zu den Zielen gehört die Aufrechterhaltung eines aktiven Zustands
    Iperf-Kabeljau...
    IPerf2 herunterladen
  • Mehr »

Linux-Befehle

Ad